home *** CD-ROM | disk | FTP | other *** search
/ QuickTime 1.0 for Developers / QuickTime 1.0 for Developers.iso / Goodies / GrabGuy / GrabGuy 1.0a1 / GrabGuy 1.0a1.rsrc / CODE_23_ARes.txt < prev    next >
Text File  |  1991-09-05  |  298KB  |  5,346 lines

  1. # near model CODE resource
  2. # jump table entries: 9048-9142 (95 of them)
  3. export_1131:
  4. 00000000  4E56 0000                link       A6, 0
  5. 00000004  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6. 00000008  4EAD 1542                jsr        [A5 + 0x1542 /* export_676 */]
  7. 0000000C  4AAD F040                tst.l      [A5 - 0xFC0]
  8. 00000010  670C                     beq        +0xE /* 0000001E */
  9. 00000012  3F3C 03EA                move.w     -[A7], 0x3EA
  10. 00000016  7001                     moveq.l    D0, 0x01
  11. 00000018  1F00                     move.b     -[A7], D0
  12. 0000001A  4EAD 13B2                jsr        [A5 + 0x13B2 /* export_626 */]
  13. label0000001E:
  14. 0000001E  4E5E                     unlink     A6
  15. 00000020  2E9F                     move.l     [A7], [A7]+
  16. 00000022  4E75                     rts
  17. export_1132:
  18. 00000024  4E56 0000                link       A6, 0
  19. 00000028  48E7 0118                movem.l    -[A7], D7,A3,A4
  20. 0000002C  286E 0008                movea.l    A4, [A6 + 0x8]
  21. 00000030  7000                     moveq.l    D0, 0x00
  22. 00000032  2F00                     move.l     -[A7], D0
  23. 00000034  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  24. 00000038  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  25. 0000003C  2F0C                     move.l     -[A7], A4
  26. 0000003E  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  27. 00000042  2054                     movea.l    A0, [A4]
  28. 00000044  3E28 0058                move.w     D7, [A0 + 0x58]
  29. 00000048  5247                     addq.w     D7, 1
  30. 0000004A  598F                     subq.l     A7, 4
  31. 0000004C  3F07                     move.w     -[A7], D7
  32. 0000004E  A9BC                     syscall    GetPicture
  33. 00000050  2657                     movea.l    A3, [A7]
  34. 00000052  4EAD 1942                jsr        [A5 + 0x1942 /* export_804 */]
  35. 00000056  2054                     movea.l    A0, [A4]
  36. 00000058  214B 005E                move.l     [A0 + 0x5E], A3
  37. 0000005C  2054                     movea.l    A0, [A4]
  38. 0000005E  2248                     movea.l    A1, A0
  39. 00000060  2368 005A 0062           move.l     [A1 + 0x62], [A0 + 0x5A]
  40. 00000066  2054                     movea.l    A0, [A4]
  41. 00000068  317C 07D0 0038           move.w     [A0 + 0x38], 0x7D0
  42. 0000006E  4CEE 1880 FFF4           movem.l    D7,A3,A4, [A6 - 0xC]
  43. 00000074  4E5E                     unlink     A6
  44. 00000076  205F                     movea.l    A0, [A7]+
  45. 00000078  4FEF 0010                lea.l      A7, [A7 + 0x10]
  46. 0000007C  4ED0                     jmp        [A0]
  47. 0000007E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  48. export_1133: // at 00000080 (misaligned)
  49. 00000082  0000 2F0C                ori.b      D0, 0xC
  50. 00000086  286E 0008                movea.l    A4, [A6 + 0x8]
  51. 0000008A  2054                     movea.l    A0, [A4]
  52. 0000008C  4A28 003A                tst.b      [A0 + 0x3A]
  53. 00000090  670A                     beq        +0xC /* 0000009C */
  54. 00000092  2248                     movea.l    A1, A0
  55. 00000094  2368 005E 005A           move.l     [A1 + 0x5A], [A0 + 0x5E]
  56. 0000009A  600A                     bra        +0xC /* 000000A6 */
  57. label0000009C:
  58. 0000009C  2054                     movea.l    A0, [A4]
  59. 0000009E  2248                     movea.l    A1, A0
  60. 000000A0  2368 0062 005A           move.l     [A1 + 0x5A], [A0 + 0x62]
  61. label000000A6:
  62. 000000A6  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  63. 000000AA  2F0C                     move.l     -[A7], A4
  64. 000000AC  4EAD 0EB2                jsr        [A5 + 0xEB2 /* export_466 */]
  65. 000000B0  286E FFFC                movea.l    A4, [A6 - 0x4]
  66. 000000B4  4E5E                     unlink     A6
  67. 000000B6  205F                     movea.l    A0, [A7]+
  68. 000000B8  504F                     addq.w     A7, 8
  69. 000000BA  4ED0                     jmp        [A0]
  70. export_1134:
  71. 000000BC  4E56 FFF8                link       A6, -0x0008
  72. 000000C0  48E7 0108                movem.l    -[A7], D7,A4
  73. 000000C4  286E 0008                movea.l    A4, [A6 + 0x8]
  74. 000000C8  2054                     movea.l    A0, [A4]
  75. 000000CA  4A28 003A                tst.b      [A0 + 0x3A]
  76. 000000CE  670A                     beq        +0xC /* 000000DA */
  77. 000000D0  2248                     movea.l    A1, A0
  78. 000000D2  2368 005E 005A           move.l     [A1 + 0x5A], [A0 + 0x5E]
  79. 000000D8  600A                     bra        +0xC /* 000000E4 */
  80. label000000DA:
  81. 000000DA  2054                     movea.l    A0, [A4]
  82. 000000DC  2248                     movea.l    A1, A0
  83. 000000DE  2368 0062 005A           move.l     [A1 + 0x5A], [A0 + 0x62]
  84. label000000E4:
  85. 000000E4  2054                     movea.l    A0, [A4]
  86. 000000E6  4AA8 005A                tst.l      [A0 + 0x5A]
  87. 000000EA  673A                     beq        +0x3C /* 00000126 */
  88. 000000EC  486E FFF8                pea.l      [A6 - 0x8]
  89. 000000F0  2F0C                     move.l     -[A7], A4
  90. 000000F2  4EAD 188A                jsr        [A5 + 0x188A /* export_781 */]
  91. 000000F6  558F                     subq.l     A7, 2
  92. 000000F8  2054                     movea.l    A0, [A4]
  93. 000000FA  2F28 005A                move.l     -[A7], [A0 + 0x5A]
  94. 000000FE  4EAD 1A22                jsr        [A5 + 0x1A22 /* export_832 */]
  95. 00000102  1E1F                     move.b     D7, [A7]+
  96. 00000104  2054                     movea.l    A0, [A4]
  97. 00000106  2068 005A                movea.l    A0, [A0 + 0x5A]
  98. 0000010A  A04A                     syscall    HNoPurge
  99. 0000010C  A89E                     syscall    PenNormal
  100. 0000010E  2054                     movea.l    A0, [A4]
  101. 00000110  2F28 005A                move.l     -[A7], [A0 + 0x5A]
  102. 00000114  486E FFF8                pea.l      [A6 - 0x8]
  103. 00000118  A8F6                     syscall    DrawPicture
  104. 0000011A  2054                     movea.l    A0, [A4]
  105. 0000011C  2F28 005A                move.l     -[A7], [A0 + 0x5A]
  106. 00000120  1F07                     move.b     -[A7], D7
  107. 00000122  4EAD 1A8A                jsr        [A5 + 0x1A8A /* export_845 */]
  108. label00000126:
  109. 00000126  4CEE 1080 FFF0           movem.l    D7,A4, [A6 - 0x10]
  110. 0000012C  4E5E                     unlink     A6
  111. 0000012E  2E9F                     move.l     [A7], [A7]+
  112. 00000130  4E75                     rts
  113. 00000132  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  114. export_1135: // at 00000134 (misaligned)
  115. 00000136  0000 2F0C                ori.b      D0, 0xC
  116. 0000013A  286E 0008                movea.l    A4, [A6 + 0x8]
  117. 0000013E  2054                     movea.l    A0, [A4]
  118. 00000140  2248                     movea.l    A1, A0
  119. 00000142  2368 005E 005A           move.l     [A1 + 0x5A], [A0 + 0x5E]
  120. 00000148  2F0C                     move.l     -[A7], A4
  121. 0000014A  4EAD 03A2                jsr        [A5 + 0x3A2 /* export_112 */]
  122. 0000014E  2054                     movea.l    A0, [A4]
  123. 00000150  2248                     movea.l    A1, A0
  124. 00000152  2368 0062 005A           move.l     [A1 + 0x5A], [A0 + 0x62]
  125. 00000158  2F0C                     move.l     -[A7], A4
  126. 0000015A  4EAD 0702                jsr        [A5 + 0x702 /* export_220 */]
  127. 0000015E  286E FFFC                movea.l    A4, [A6 - 0x4]
  128. 00000162  4E5E                     unlink     A6
  129. 00000164  2E9F                     move.l     [A7], [A7]+
  130. 00000166  4E75                     rts
  131. export_1136:
  132. 00000168  4E56 FFF8                link       A6, -0x0008
  133. 0000016C  48E7 1018                movem.l    -[A7], D3,A3,A4
  134. 00000170  266E 000E                movea.l    A3, [A6 + 0xE]
  135. 00000174  286E 0008                movea.l    A4, [A6 + 0x8]
  136. 00000178  486E FFF8                pea.l      [A6 - 0x8]
  137. 0000017C  2F0C                     move.l     -[A7], A4
  138. 0000017E  4EAD 1742                jsr        [A5 + 0x1742 /* export_740 */]
  139. 00000182  102E 001A                move.b     D0, [A6 + 0x1A]
  140. 00000186  670C                     beq        +0xE /* 00000194 */
  141. 00000188  5300                     subq.b     D0, 1
  142. 0000018A  672C                     beq        +0x2E /* 000001B8 */
  143. 0000018C  5300                     subq.b     D0, 1
  144. 0000018E  6756                     beq        +0x58 /* 000001E6 */
  145. 00000190  6000 00AC                bra        +0xAE /* 0000023E */
  146. label00000194:
  147. 00000194  2054                     movea.l    A0, [A4]
  148. 00000196  2248                     movea.l    A1, A0
  149. 00000198  1368 003A 0066           move.b     [A1 + 0x66], [A0 + 0x3A]
  150. 0000019E  2054                     movea.l    A0, [A4]
  151. 000001A0  4A28 0066                tst.b      [A0 + 0x66]
  152. 000001A4  57C3                     seq        D3
  153. 000001A6  4403                     neg.b      D3
  154. 000001A8  1F03                     move.b     -[A7], D3
  155. 000001AA  7001                     moveq.l    D0, 0x01
  156. 000001AC  1F00                     move.b     -[A7], D0
  157. 000001AE  2F0C                     move.l     -[A7], A4
  158. 000001B0  4EAD 200A                jsr        [A5 + 0x200A /* export_1021 */]
  159. 000001B4  6000 0088                bra        +0x8A /* 0000023E */
  160. label000001B8:
  161. 000001B8  7600                     moveq.l    D3, 0x00
  162. 000001BA  2F03                     move.l     -[A7], D3
  163. 000001BC  558F                     subq.l     A7, 2
  164. 000001BE  2F0B                     move.l     -[A7], A3
  165. 000001C0  2F0C                     move.l     -[A7], A4
  166. 000001C2  4EAD 20E2                jsr        [A5 + 0x20E2 /* export_1048 */]
  167. 000001C6  101F                     move.b     D0, [A7]+
  168. 000001C8  261F                     move.l     D3, [A7]+
  169. 000001CA  4A00                     tst.b      D0
  170. 000001CC  670A                     beq        +0xC /* 000001D8 */
  171. 000001CE  2054                     movea.l    A0, [A4]
  172. 000001D0  4A28 0066                tst.b      [A0 + 0x66]
  173. 000001D4  6602                     bne        +0x4 /* 000001D8 */
  174. 000001D6  7601                     moveq.l    D3, 0x01
  175. label000001D8:
  176. 000001D8  1F03                     move.b     -[A7], D3
  177. 000001DA  7001                     moveq.l    D0, 0x01
  178. 000001DC  1F00                     move.b     -[A7], D0
  179. 000001DE  2F0C                     move.l     -[A7], A4
  180. 000001E0  4EAD 200A                jsr        [A5 + 0x200A /* export_1021 */]
  181. 000001E4  6058                     bra        +0x5A /* 0000023E */
  182. label000001E6:
  183. 000001E6  558F                     subq.l     A7, 2
  184. 000001E8  2F0B                     move.l     -[A7], A3
  185. 000001EA  2F0C                     move.l     -[A7], A4
  186. 000001EC  4EAD 20E2                jsr        [A5 + 0x20E2 /* export_1048 */]
  187. 000001F0  4A1F                     tst.b      [A7]+
  188. 000001F2  673A                     beq        +0x3C /* 0000022E */
  189. 000001F4  2054                     movea.l    A0, [A4]
  190. 000001F6  4A28 0066                tst.b      [A0 + 0x66]
  191. 000001FA  670E                     beq        +0x10 /* 0000020A */
  192. 000001FC  2F0C                     move.l     -[A7], A4
  193. 000001FE  3F3C 07D2                move.w     -[A7], 0x7D2
  194. 00000202  2F0C                     move.l     -[A7], A4
  195. 00000204  4EAD 2272                jsr        [A5 + 0x2272 /* export_1098 */]
  196. 00000208  600C                     bra        +0xE /* 00000216 */
  197. label0000020A:
  198. 0000020A  2F0C                     move.l     -[A7], A4
  199. 0000020C  3F3C 07D1                move.w     -[A7], 0x7D1
  200. 00000210  2F0C                     move.l     -[A7], A4
  201. 00000212  4EAD 2272                jsr        [A5 + 0x2272 /* export_1098 */]
  202. label00000216:
  203. 00000216  2054                     movea.l    A0, [A4]
  204. 00000218  4A28 0066                tst.b      [A0 + 0x66]
  205. 0000021C  57C3                     seq        D3
  206. 0000021E  4403                     neg.b      D3
  207. 00000220  1F03                     move.b     -[A7], D3
  208. 00000222  7001                     moveq.l    D0, 0x01
  209. 00000224  1F00                     move.b     -[A7], D0
  210. 00000226  2F0C                     move.l     -[A7], A4
  211. 00000228  4EAD 200A                jsr        [A5 + 0x200A /* export_1021 */]
  212. 0000022C  6010                     bra        +0x12 /* 0000023E */
  213. label0000022E:
  214. 0000022E  2054                     movea.l    A0, [A4]
  215. 00000230  1F28 0066                move.b     -[A7], [A0 + 0x66]
  216. 00000234  7001                     moveq.l    D0, 0x01
  217. 00000236  1F00                     move.b     -[A7], D0
  218. 00000238  2F0C                     move.l     -[A7], A4
  219. 0000023A  4EAD 200A                jsr        [A5 + 0x200A /* export_1021 */]
  220. label0000023E:
  221. 0000023E  4CEE 1808 FFEC           movem.l    D3,A3,A4, [A6 - 0x14]
  222. 00000244  4E5E                     unlink     A6
  223. 00000246  205F                     movea.l    A0, [A7]+
  224. 00000248  4FEF 0014                lea.l      A7, [A7 + 0x14]
  225. 0000024C  4ED0                     jmp        [A0]
  226. 0000024E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  227. export_1137: // at 00000250 (misaligned)
  228. 00000252  0000 2F2E                ori.b      D0, 0x2E /* '.' */
  229. 00000256  0008 4EAD                ori.b      A0, 0xAD
  230. 0000025A  15FA 4E5E 2E9F           move.b     [PC + 0x2E9F /* 000030FB, value 0x0, cstring "" */], [PC + 0x4E5E /* 000050BA, cstring ""<EOF> */]
  231. 00000260  4E75                     rts
  232. 00000262  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  233. export_1138: // at 00000264 (misaligned)
  234. 00000266  0000 206E                ori.b      D0, 0x6E /* 'n' */
  235. 0000026A  0008 2050                ori.b      A0, 0x50 /* 'P' */
  236. 0000026E  2D68 0054 000C           move.l     [A6 + 0xC], [A0 + 0x54]
  237. 00000274  4E5E                     unlink     A6
  238. 00000276  2E9F                     move.l     [A7], [A7]+
  239. 00000278  4E75                     rts
  240. 0000027A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  241. export_1139: // at 0000027C (misaligned)
  242. 0000027E  0000 206E                ori.b      D0, 0x6E /* 'n' */
  243. 00000282  0008 2050                ori.b      A0, 0x50 /* 'P' */
  244. 00000286  2D68 0050 000C           move.l     [A6 + 0xC], [A0 + 0x50]
  245. 0000028C  4E5E                     unlink     A6
  246. 0000028E  2E9F                     move.l     [A7], [A7]+
  247. 00000290  4E75                     rts
  248. 00000292  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  249. export_1140: // at 00000294 (misaligned)
  250. 00000296  0000 48E7                ori.b      D0, 0xE7
  251. 0000029A  0318                     btst       [A0]+, D1
  252. 0000029C  3E2E 000C                move.w     D7, [A6 + 0xC]
  253. 000002A0  266E 000E                movea.l    A3, [A6 + 0xE]
  254. 000002A4  286E 0008                movea.l    A4, [A6 + 0x8]
  255. 000002A8  2053                     movea.l    A0, [A3]
  256. 000002AA  2C28 002E                move.l     D6, [A0 + 0x2E]
  257. 000002AE  3007                     move.w     D0, D7
  258. 000002B0  0440 07D0                subi.w     D0, 0x7D0
  259. 000002B4  6640                     bne        +0x42 /* 000002F6 */
  260. 000002B6  2006                     move.l     D0, D6
  261. 000002B8  0480 7072 6163           subi.l     D0, 0x70726163 /* 'prac' */
  262. 000002BE  6712                     beq        +0x14 /* 000002D2 */
  263. 000002C0  0480 01F3 0201           subi.l     D0, 0x1F30201
  264. 000002C6  6712                     beq        +0x14 /* 000002DA */
  265. 000002C8  0480 0100 1110           subi.l     D0, 0x1001110
  266. 000002CE  6712                     beq        +0x14 /* 000002E2 */
  267. 000002D0  6018                     bra        +0x1A /* 000002EA */
  268. label000002D2:
  269. 000002D2  2F0C                     move.l     -[A7], A4
  270. 000002D4  4EAD 267A                jsr        [A5 + 0x267A /* export_1227 */]
  271. 000002D8  6026                     bra        +0x28 /* 00000300 */
  272. label000002DA:
  273. 000002DA  2F0C                     move.l     -[A7], A4
  274. 000002DC  4EAD 268A                jsr        [A5 + 0x268A /* export_1229 */]
  275. 000002E0  601E                     bra        +0x20 /* 00000300 */
  276. label000002E2:
  277. 000002E2  2F0C                     move.l     -[A7], A4
  278. 000002E4  4EAD 2752                jsr        [A5 + 0x2752 /* export_1254 */]
  279. 000002E8  6016                     bra        +0x18 /* 00000300 */
  280. label000002EA:
  281. 000002EA  2F0B                     move.l     -[A7], A3
  282. 000002EC  3F07                     move.w     -[A7], D7
  283. 000002EE  2F0C                     move.l     -[A7], A4
  284. 000002F0  4EAD 1482                jsr        [A5 + 0x1482 /* export_652 */]
  285. 000002F4  600A                     bra        +0xC /* 00000300 */
  286. label000002F6:
  287. 000002F6  2F0B                     move.l     -[A7], A3
  288. 000002F8  3F07                     move.w     -[A7], D7
  289. 000002FA  2F0C                     move.l     -[A7], A4
  290. 000002FC  4EAD 1482                jsr        [A5 + 0x1482 /* export_652 */]
  291. label00000300:
  292. 00000300  4CEE 18C0 FFF0           movem.l    D6,D7,A3,A4, [A6 - 0x10]
  293. 00000306  4E5E                     unlink     A6
  294. 00000308  205F                     movea.l    A0, [A7]+
  295. 0000030A  4FEF 000A                lea.l      A7, [A7 + 0xA]
  296. 0000030E  4ED0                     jmp        [A0]
  297. export_1141:
  298. 00000310  4E56 0000                link       A6, 0
  299. 00000314  48E7 0018                movem.l    -[A7], A3,A4
  300. 00000318  286E 0008                movea.l    A4, [A6 + 0x8]
  301. 0000031C  7008                     moveq.l    D0, 0x08
  302. 0000031E  2F00                     move.l     -[A7], D0
  303. 00000320  486D 1C7A                pea.l      [A5 + 0x1C7A /* export_907 */]
  304. 00000324  4EAD 00D2                jsr        [A5 + 0xD2 /* export_22 */]
  305. 00000328  2640                     movea.l    A3, D0
  306. 0000032A  2F0B                     move.l     -[A7], A3
  307. 0000032C  4EAD 193A                jsr        [A5 + 0x193A /* export_803 */]
  308. 00000330  2054                     movea.l    A0, [A4]
  309. 00000332  214B 0002                move.l     [A0 + 0x2], A3
  310. 00000336  2054                     movea.l    A0, [A4]
  311. 00000338  2F28 0002                move.l     -[A7], [A0 + 0x2]
  312. 0000033C  4EBA 02B6                jsr        [PC + 0x2B6 /* 000005F4 */]
  313. 00000340  7006                     moveq.l    D0, 0x06
  314. 00000342  2F00                     move.l     -[A7], D0
  315. 00000344  486D 1C9A                pea.l      [A5 + 0x1C9A /* export_911 */]
  316. 00000348  4EAD 00D2                jsr        [A5 + 0xD2 /* export_22 */]
  317. 0000034C  2640                     movea.l    A3, D0
  318. 0000034E  2F0B                     move.l     -[A7], A3
  319. 00000350  4EAD 193A                jsr        [A5 + 0x193A /* export_803 */]
  320. 00000354  2054                     movea.l    A0, [A4]
  321. 00000356  214B 0006                move.l     [A0 + 0x6], A3
  322. 0000035A  486D F030                pea.l      [A5 - 0xFD0]
  323. 0000035E  7010                     moveq.l    D0, 0x10
  324. 00000360  3F00                     move.w     -[A7], D0
  325. 00000362  2054                     movea.l    A0, [A4]
  326. 00000364  2F28 0006                move.l     -[A7], [A0 + 0x6]
  327. 00000368  4EBA 0D86                jsr        [PC + 0xD86 /* 000010F0 */]
  328. 0000036C  4CEE 1800 FFF8           movem.l    A3,A4, [A6 - 0x8]
  329. 00000372  4E5E                     unlink     A6
  330. 00000374  2E9F                     move.l     [A7], [A7]+
  331. 00000376  4E75                     rts
  332. export_1142:
  333. 00000378  4E56 0000                link       A6, 0
  334. 0000037C  2F0C                     move.l     -[A7], A4
  335. 0000037E  286E 0008                movea.l    A4, [A6 + 0x8]
  336. 00000382  558F                     subq.l     A7, 2
  337. 00000384  2054                     movea.l    A0, [A4]
  338. 00000386  2F28 0006                move.l     -[A7], [A0 + 0x6]
  339. 0000038A  4EAD 142A                jsr        [A5 + 0x142A /* export_641 */]
  340. 0000038E  4A1F                     tst.b      [A7]+
  341. 00000390  670A                     beq        +0xC /* 0000039C */
  342. 00000392  2054                     movea.l    A0, [A4]
  343. 00000394  2F28 0006                move.l     -[A7], [A0 + 0x6]
  344. 00000398  4EAD 2372                jsr        [A5 + 0x2372 /* export_1130 */]
  345. label0000039C:
  346. 0000039C  558F                     subq.l     A7, 2
  347. 0000039E  2054                     movea.l    A0, [A4]
  348. 000003A0  2F28 0002                move.l     -[A7], [A0 + 0x2]
  349. 000003A4  4EAD 142A                jsr        [A5 + 0x142A /* export_641 */]
  350. 000003A8  4A1F                     tst.b      [A7]+
  351. 000003AA  670A                     beq        +0xC /* 000003B6 */
  352. 000003AC  2054                     movea.l    A0, [A4]
  353. 000003AE  2F28 0002                move.l     -[A7], [A0 + 0x2]
  354. 000003B2  4EAD 2372                jsr        [A5 + 0x2372 /* export_1130 */]
  355. label000003B6:
  356. 000003B6  286E FFFC                movea.l    A4, [A6 - 0x4]
  357. 000003BA  4E5E                     unlink     A6
  358. 000003BC  2E9F                     move.l     [A7], [A7]+
  359. 000003BE  4E75                     rts
  360. fn000003C0:
  361. 000003C0  4E56 0000                link       A6, 0
  362. 000003C4  2F0C                     move.l     -[A7], A4
  363. 000003C6  7008                     moveq.l    D0, 0x08
  364. 000003C8  2F00                     move.l     -[A7], D0
  365. 000003CA  486D 1C7A                pea.l      [A5 + 0x1C7A /* export_907 */]
  366. 000003CE  4EAD 00D2                jsr        [A5 + 0xD2 /* export_22 */]
  367. 000003D2  2840                     movea.l    A4, D0
  368. 000003D4  2F0C                     move.l     -[A7], A4
  369. 000003D6  4EBA 021C                jsr        [PC + 0x21C /* 000005F4 */]
  370. 000003DA  2F0C                     move.l     -[A7], A4
  371. 000003DC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  372. 000003E0  4EBA 0022                jsr        [PC + 0x22 /* 00000404 */]
  373. 000003E4  2F0C                     move.l     -[A7], A4
  374. 000003E6  7001                     moveq.l    D0, 0x01
  375. 000003E8  1F00                     move.b     -[A7], D0
  376. 000003EA  2F2D F038                move.l     -[A7], [A5 - 0xFC8]
  377. 000003EE  4EAD 2312                jsr        [A5 + 0x2312 /* export_1118 */]
  378. 000003F2  2F0C                     move.l     -[A7], A4
  379. 000003F4  4EAD 2372                jsr        [A5 + 0x2372 /* export_1130 */]
  380. 000003F8  286E FFFC                movea.l    A4, [A6 - 0x4]
  381. 000003FC  4E5E                     unlink     A6
  382. 000003FE  2E9F                     move.l     [A7], [A7]+
  383. 00000400  4E75                     rts
  384. 00000402  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  385. // begin alternate branch 00000404-00000412
  386. fn00000404:
  387. 00000404  4E56 0000                link       A6, 0
  388. 00000408  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  389. 0000040C  206E 0008                movea.l    A0, [A6 + 0x8]
  390. 00000410  2050                     movea.l    A0, [A0]
  391. // end alternate branch 00000404-00000412
  392. fn00000404: // (misaligned)
  393. 00000406  0000 2F2E                ori.b      D0, 0x2E /* '.' */
  394. 0000040A  000C 206E                ori.b      A4, 0x6E /* 'n' */
  395. 0000040E  0008 2050                ori.b      A0, 0x50 /* 'P' */
  396. 00000412  2F28 0002                move.l     -[A7], [A0 + 0x2]
  397. 00000416  4EBA 026C                jsr        [PC + 0x26C /* 00000684 */]
  398. 0000041A  4E5E                     unlink     A6
  399. 0000041C  205F                     movea.l    A0, [A7]+
  400. 0000041E  504F                     addq.w     A7, 8
  401. 00000420  4ED0                     jmp        [A0]
  402. 00000422  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  403. // begin alternate branch 00000424-00000432
  404. fn00000424:
  405. 00000424  4E56 0000                link       A6, 0
  406. 00000428  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  407. 0000042C  206E 0008                movea.l    A0, [A6 + 0x8]
  408. 00000430  2050                     movea.l    A0, [A0]
  409. // end alternate branch 00000424-00000432
  410. fn00000424: // (misaligned)
  411. 00000426  0000 2F2E                ori.b      D0, 0x2E /* '.' */
  412. 0000042A  000C 206E                ori.b      A4, 0x6E /* 'n' */
  413. 0000042E  0008 2050                ori.b      A0, 0x50 /* 'P' */
  414. 00000432  2F28 0002                move.l     -[A7], [A0 + 0x2]
  415. 00000436  4EBA 0288                jsr        [PC + 0x288 /* 000006C0 */]
  416. 0000043A  4E5E                     unlink     A6
  417. 0000043C  205F                     movea.l    A0, [A7]+
  418. 0000043E  504F                     addq.w     A7, 8
  419. 00000440  4ED0                     jmp        [A0]
  420. 00000442  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  421. // begin alternate branch 00000444-00000452
  422. fn00000444:
  423. 00000444  4E56 0000                link       A6, 0
  424. 00000448  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  425. 0000044C  206E 0008                movea.l    A0, [A6 + 0x8]
  426. 00000450  2050                     movea.l    A0, [A0]
  427. // end alternate branch 00000444-00000452
  428. fn00000444: // (misaligned)
  429. 00000446  0000 2F2E                ori.b      D0, 0x2E /* '.' */
  430. 0000044A  000C 206E                ori.b      A4, 0x6E /* 'n' */
  431. 0000044E  0008 2050                ori.b      A0, 0x50 /* 'P' */
  432. 00000452  2F28 0006                move.l     -[A7], [A0 + 0x6]
  433. 00000456  4EBA 0E00                jsr        [PC + 0xE00 /* 00001258 */]
  434. 0000045A  4E5E                     unlink     A6
  435. 0000045C  205F                     movea.l    A0, [A7]+
  436. 0000045E  504F                     addq.w     A7, 8
  437. 00000460  4ED0                     jmp        [A0]
  438. 00000462  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  439. // begin alternate branch 00000464-0000046E
  440. export_1143:
  441. fn00000464:
  442. 00000464  4E56 0000                link       A6, 0
  443. 00000468  206E 0008                movea.l    A0, [A6 + 0x8]
  444. 0000046C  2050                     movea.l    A0, [A0]
  445. // end alternate branch 00000464-0000046E
  446. export_1143: // at 00000464 (misaligned)
  447. fn00000464: // (misaligned)
  448. 00000466  0000 206E                ori.b      D0, 0x6E /* 'n' */
  449. 0000046A  0008 2050                ori.b      A0, 0x50 /* 'P' */
  450. 0000046E  2D68 0002 000C           move.l     [A6 + 0xC], [A0 + 0x2]
  451. 00000474  4E5E                     unlink     A6
  452. 00000476  2E9F                     move.l     [A7], [A7]+
  453. 00000478  4E75                     rts
  454. 0000047A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  455. // begin alternate branch 0000047C-00000486
  456. fn0000047C:
  457. 0000047C  4E56 0000                link       A6, 0
  458. 00000480  206E 0008                movea.l    A0, [A6 + 0x8]
  459. 00000484  2050                     movea.l    A0, [A0]
  460. // end alternate branch 0000047C-00000486
  461. fn0000047C: // (misaligned)
  462. 0000047E  0000 206E                ori.b      D0, 0x6E /* 'n' */
  463. 00000482  0008 2050                ori.b      A0, 0x50 /* 'P' */
  464. 00000486  2D68 0006 000C           move.l     [A6 + 0xC], [A0 + 0x6]
  465. 0000048C  4E5E                     unlink     A6
  466. 0000048E  2E9F                     move.l     [A7], [A7]+
  467. 00000490  4E75                     rts
  468. 00000492  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  469. export_1144: // at 00000494 (misaligned)
  470. 00000496  0000 48E7                ori.b      D0, 0xE7
  471. 0000049A  0018 266E                ori.b      [A0]+, 0x6E /* 'n' */
  472. 0000049E  0014 286E                ori.b      [A4], 0x6E /* 'n' */
  473. 000004A2  0008 2F0B                ori.b      A0, 0xB
  474. 000004A6  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  475. 000004AA  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  476. 000004AE  2F0C                     move.l     -[A7], A4
  477. 000004B0  4EAD 0AC2                jsr        [A5 + 0xAC2 /* export_340 */]
  478. 000004B4  598F                     subq.l     A7, 4
  479. 000004B6  2F0B                     move.l     -[A7], A3
  480. 000004B8  2F0C                     move.l     -[A7], A4
  481. 000004BA  3F3C 03EB                move.w     -[A7], 0x3EB
  482. 000004BE  486D F82C                pea.l      [A5 - 0x7D4]
  483. 000004C2  2F0C                     move.l     -[A7], A4
  484. 000004C4  4EAD 0A32                jsr        [A5 + 0xA32 /* export_322 */]
  485. 000004C8  598F                     subq.l     A7, 4
  486. 000004CA  2F3C 7469 6D65           move.l     -[A7], 0x74696D65 /* 'time' */
  487. 000004D0  2F0C                     move.l     -[A7], A4
  488. 000004D2  4EAD 16EA                jsr        [A5 + 0x16EA /* export_729 */]
  489. 000004D6  2657                     movea.l    A3, [A7]
  490. 000004D8  4EAD 193A                jsr        [A5 + 0x193A /* export_803 */]
  491. 000004DC  2054                     movea.l    A0, [A4]
  492. 000004DE  214B 005C                move.l     [A0 + 0x5C], A3
  493. 000004E2  598F                     subq.l     A7, 4
  494. 000004E4  2F3C 636C 6970           move.l     -[A7], 0x636C6970 /* 'clip' */
  495. 000004EA  2F0C                     move.l     -[A7], A4
  496. 000004EC  4EAD 16EA                jsr        [A5 + 0x16EA /* export_729 */]
  497. 000004F0  2657                     movea.l    A3, [A7]
  498. 000004F2  4EAD 193A                jsr        [A5 + 0x193A /* export_803 */]
  499. 000004F6  2054                     movea.l    A0, [A4]
  500. 000004F8  214B 0058                move.l     [A0 + 0x58], A3
  501. 000004FC  4CEE 1800 FFF8           movem.l    A3,A4, [A6 - 0x8]
  502. 00000502  4E5E                     unlink     A6
  503. 00000504  205F                     movea.l    A0, [A7]+
  504. 00000506  4FEF 0010                lea.l      A7, [A7 + 0x10]
  505. 0000050A  4ED0                     jmp        [A0]
  506. export_1145:
  507. 0000050C  4E56 0000                link       A6, 0
  508. 00000510  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  509. 00000514  3E2E 000C                move.w     D7, [A6 + 0xC]
  510. 00000518  266E 000E                movea.l    A3, [A6 + 0xE]
  511. 0000051C  286E 0008                movea.l    A4, [A6 + 0x8]
  512. 00000520  2053                     movea.l    A0, [A3]
  513. 00000522  2C28 002E                move.l     D6, [A0 + 0x2E]
  514. 00000526  3007                     move.w     D0, D7
  515. 00000528  0440 07D0                subi.w     D0, 0x7D0
  516. 0000052C  665E                     bne        +0x60 /* 0000058C */
  517. 0000052E  2006                     move.l     D0, D6
  518. 00000530  0480 6A75 6D70           subi.l     D0, 0x6A756D70 /* 'jump' */
  519. 00000536  6748                     beq        +0x4A /* 00000580 */
  520. 00000538  0480 09EB FDF5           subi.l     D0, 0x9EBFDF5
  521. 0000053E  6656                     bne        +0x58 /* 00000596 */
  522. 00000540  2054                     movea.l    A0, [A4]
  523. 00000542  2F28 0060                move.l     -[A7], [A0 + 0x60]
  524. 00000546  2F2D F040                move.l     -[A7], [A5 - 0xFC0]
  525. 0000054A  4EBA 2F10                jsr        [PC + 0x2F10 /* 0000345C */]
  526. 0000054E  2054                     movea.l    A0, [A4]
  527. 00000550  2F28 005C                move.l     -[A7], [A0 + 0x5C]
  528. 00000554  4EAD 20F2                jsr        [A5 + 0x20F2 /* export_1050 */]
  529. 00000558  2054                     movea.l    A0, [A4]
  530. 0000055A  2F28 0058                move.l     -[A7], [A0 + 0x58]
  531. 0000055E  4EAD 20F2                jsr        [A5 + 0x20F2 /* export_1050 */]
  532. 00000562  598F                     subq.l     A7, 4
  533. 00000564  2054                     movea.l    A0, [A4]
  534. 00000566  2F28 0016                move.l     -[A7], [A0 + 0x16]
  535. 0000056A  4EAD 1622                jsr        [A5 + 0x1622 /* export_704 */]
  536. 0000056E  201F                     move.l     D0, [A7]+
  537. 00000570  5280                     addq.l     D0, 1
  538. 00000572  2F00                     move.l     -[A7], D0
  539. 00000574  2054                     movea.l    A0, [A4]
  540. 00000576  2F28 0016                move.l     -[A7], [A0 + 0x16]
  541. 0000057A  4EAD 163A                jsr        [A5 + 0x163A /* export_707 */]
  542. 0000057E  6016                     bra        +0x18 /* 00000596 */
  543. label00000580:
  544. 00000580  2054                     movea.l    A0, [A4]
  545. 00000582  2F28 0060                move.l     -[A7], [A0 + 0x60]
  546. 00000586  4EBA FE38                jsr        [PC - 0x1C8 /* 000003C0 */]
  547. 0000058A  600A                     bra        +0xC /* 00000596 */
  548. label0000058C:
  549. 0000058C  2F0B                     move.l     -[A7], A3
  550. 0000058E  3F07                     move.w     -[A7], D7
  551. 00000590  2F0C                     move.l     -[A7], A4
  552. 00000592  4EAD 169A                jsr        [A5 + 0x169A /* export_719 */]
  553. label00000596:
  554. 00000596  4CEE 18C0 FFF0           movem.l    D6,D7,A3,A4, [A6 - 0x10]
  555. 0000059C  4E5E                     unlink     A6
  556. 0000059E  205F                     movea.l    A0, [A7]+
  557. 000005A0  4FEF 000A                lea.l      A7, [A7 + 0xA]
  558. 000005A4  4ED0                     jmp        [A0]
  559. 000005A6  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  560. export_1146: // at 000005A8 (misaligned)
  561. 000005AA  0000 2F0C                ori.b      D0, 0xC
  562. 000005AE  286E 0008                movea.l    A4, [A6 + 0x8]
  563. 000005B2  2054                     movea.l    A0, [A4]
  564. 000005B4  216E 000C 0060           move.l     [A0 + 0x60], [A6 + 0xC]
  565. 000005BA  598F                     subq.l     A7, 4
  566. 000005BC  2054                     movea.l    A0, [A4]
  567. 000005BE  2F28 0060                move.l     -[A7], [A0 + 0x60]
  568. 000005C2  4EBA FEA0                jsr        [PC - 0x160 /* 00000464 */]
  569. 000005C6  2054                     movea.l    A0, [A4]
  570. 000005C8  2F28 005C                move.l     -[A7], [A0 + 0x5C]
  571. 000005CC  4EAD 0B2A                jsr        [A5 + 0xB2A /* export_353 */]
  572. 000005D0  598F                     subq.l     A7, 4
  573. 000005D2  2054                     movea.l    A0, [A4]
  574. 000005D4  2F28 0060                move.l     -[A7], [A0 + 0x60]
  575. 000005D8  4EBA FEA2                jsr        [PC - 0x15E /* 0000047C */]
  576. 000005DC  2054                     movea.l    A0, [A4]
  577. 000005DE  2F28 0058                move.l     -[A7], [A0 + 0x58]
  578. 000005E2  4EBA 0AA4                jsr        [PC + 0xAA4 /* 00001088 */]
  579. 000005E6  286E FFFC                movea.l    A4, [A6 - 0x4]
  580. 000005EA  4E5E                     unlink     A6
  581. 000005EC  205F                     movea.l    A0, [A7]+
  582. 000005EE  504F                     addq.w     A7, 8
  583. 000005F0  4ED0                     jmp        [A0]
  584. 000005F2  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  585. // begin alternate branch 000005F4-000005FA
  586. export_1147:
  587. fn000005F4:
  588. 000005F4  4E56 0000                link       A6, 0
  589. 000005F8  2F0C                     move.l     -[A7], A4
  590. // end alternate branch 000005F4-000005FA
  591. export_1147: // at 000005F4 (misaligned)
  592. fn000005F4: // (misaligned)
  593. 000005F6  0000 2F0C                ori.b      D0, 0xC
  594. 000005FA  286E 0008                movea.l    A4, [A6 + 0x8]
  595. 000005FE  2F0C                     move.l     -[A7], A4
  596. 00000600  4EAD 1472                jsr        [A5 + 0x1472 /* export_650 */]
  597. 00000604  7000                     moveq.l    D0, 0x00
  598. 00000606  2F00                     move.l     -[A7], D0
  599. 00000608  2F0C                     move.l     -[A7], A4
  600. 0000060A  4EBA 0018                jsr        [PC + 0x18 /* 00000624 */]
  601. 0000060E  7002                     moveq.l    D0, 0x02
  602. 00000610  1F00                     move.b     -[A7], D0
  603. 00000612  2F0C                     move.l     -[A7], A4
  604. 00000614  4EBA 003E                jsr        [PC + 0x3E /* 00000654 */]
  605. 00000618  286E FFFC                movea.l    A4, [A6 - 0x4]
  606. 0000061C  4E5E                     unlink     A6
  607. 0000061E  2E9F                     move.l     [A7], [A7]+
  608. 00000620  4E75                     rts
  609. 00000622  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  610. // begin alternate branch 00000624-0000062E
  611. export_1148:
  612. fn00000624:
  613. 00000624  4E56 0000                link       A6, 0
  614. 00000628  206E 0008                movea.l    A0, [A6 + 0x8]
  615. 0000062C  2050                     movea.l    A0, [A0]
  616. // end alternate branch 00000624-0000062E
  617. export_1148: // at 00000624 (misaligned)
  618. fn00000624: // (misaligned)
  619. 00000626  0000 206E                ori.b      D0, 0x6E /* 'n' */
  620. 0000062A  0008 2050                ori.b      A0, 0x50 /* 'P' */
  621. 0000062E  216E 000C 0002           move.l     [A0 + 0x2], [A6 + 0xC]
  622. 00000634  4E5E                     unlink     A6
  623. 00000636  205F                     movea.l    A0, [A7]+
  624. 00000638  504F                     addq.w     A7, 8
  625. 0000063A  4ED0                     jmp        [A0]
  626. export_1149:
  627. fn0000063C:
  628. 0000063C  4E56 0000                link       A6, 0
  629. 00000640  206E 0008                movea.l    A0, [A6 + 0x8]
  630. 00000644  2050                     movea.l    A0, [A0]
  631. 00000646  2D68 0002 000C           move.l     [A6 + 0xC], [A0 + 0x2]
  632. 0000064C  4E5E                     unlink     A6
  633. 0000064E  2E9F                     move.l     [A7], [A7]+
  634. 00000650  4E75                     rts
  635. 00000652  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  636. // begin alternate branch 00000654-0000065E
  637. fn00000654:
  638. 00000654  4E56 0000                link       A6, 0
  639. 00000658  206E 0008                movea.l    A0, [A6 + 0x8]
  640. 0000065C  2050                     movea.l    A0, [A0]
  641. // end alternate branch 00000654-0000065E
  642. fn00000654: // (misaligned)
  643. 00000656  0000 206E                ori.b      D0, 0x6E /* 'n' */
  644. 0000065A  0008 2050                ori.b      A0, 0x50 /* 'P' */
  645. 0000065E  116E 000C 0006           move.b     [A0 + 0x6], [A6 + 0xC]
  646. 00000664  4E5E                     unlink     A6
  647. 00000666  205F                     movea.l    A0, [A7]+
  648. 00000668  5C4F                     addq.w     A7, 6
  649. 0000066A  4ED0                     jmp        [A0]
  650. fn0000066C:
  651. 0000066C  4E56 0000                link       A6, 0
  652. 00000670  206E 0008                movea.l    A0, [A6 + 0x8]
  653. 00000674  2050                     movea.l    A0, [A0]
  654. 00000676  1D68 0006 000C           move.b     [A6 + 0xC], [A0 + 0x6]
  655. 0000067C  4E5E                     unlink     A6
  656. 0000067E  2E9F                     move.l     [A7], [A7]+
  657. 00000680  4E75                     rts
  658. 00000682  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  659. // begin alternate branch 00000684-00000696
  660. export_1150:
  661. fn00000684:
  662. 00000684  4E56 0000                link       A6, 0
  663. 00000688  48E7 0018                movem.l    -[A7], A3,A4
  664. 0000068C  266E 000C                movea.l    A3, [A6 + 0xC]
  665. 00000690  286E 0008                movea.l    A4, [A6 + 0x8]
  666. 00000694  558F                     subq.l     A7, 2
  667. // end alternate branch 00000684-00000696
  668. export_1150: // at 00000684 (misaligned)
  669. fn00000684: // (misaligned)
  670. 00000686  0000 48E7                ori.b      D0, 0xE7
  671. 0000068A  0018 266E                ori.b      [A0]+, 0x6E /* 'n' */
  672. 0000068E  000C 286E                ori.b      A4, 0x6E /* 'n' */
  673. 00000692  0008 558F                ori.b      A0, 0x8F
  674. 00000696  2F0C                     move.l     -[A7], A4
  675. 00000698  4EBA FFD2                jsr        [PC - 0x2E /* 0000066C */]
  676. 0000069C  2F0B                     move.l     -[A7], A3
  677. 0000069E  4EBA FFB4                jsr        [PC - 0x4C /* 00000654 */]
  678. 000006A2  598F                     subq.l     A7, 4
  679. 000006A4  2F0C                     move.l     -[A7], A4
  680. 000006A6  4EBA FF94                jsr        [PC - 0x6C /* 0000063C */]
  681. 000006AA  2F0B                     move.l     -[A7], A3
  682. 000006AC  4EBA FF76                jsr        [PC - 0x8A /* 00000624 */]
  683. 000006B0  4CEE 1800 FFF8           movem.l    A3,A4, [A6 - 0x8]
  684. 000006B6  4E5E                     unlink     A6
  685. 000006B8  205F                     movea.l    A0, [A7]+
  686. 000006BA  504F                     addq.w     A7, 8
  687. 000006BC  4ED0                     jmp        [A0]
  688. 000006BE  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  689. // begin alternate branch 000006C0-000006D2
  690. fn000006C0:
  691. 000006C0  4E56 0000                link       A6, 0
  692. 000006C4  48E7 0018                movem.l    -[A7], A3,A4
  693. 000006C8  266E 000C                movea.l    A3, [A6 + 0xC]
  694. 000006CC  286E 0008                movea.l    A4, [A6 + 0x8]
  695. 000006D0  558F                     subq.l     A7, 2
  696. // end alternate branch 000006C0-000006D2
  697. fn000006C0: // (misaligned)
  698. 000006C2  0000 48E7                ori.b      D0, 0xE7
  699. 000006C6  0018 266E                ori.b      [A0]+, 0x6E /* 'n' */
  700. 000006CA  000C 286E                ori.b      A4, 0x6E /* 'n' */
  701. 000006CE  0008 558F                ori.b      A0, 0x8F
  702. 000006D2  2F0B                     move.l     -[A7], A3
  703. 000006D4  4EBA FF96                jsr        [PC - 0x6A /* 0000066C */]
  704. 000006D8  2F0C                     move.l     -[A7], A4
  705. 000006DA  4EBA FF78                jsr        [PC - 0x88 /* 00000654 */]
  706. 000006DE  598F                     subq.l     A7, 4
  707. 000006E0  2F0B                     move.l     -[A7], A3
  708. 000006E2  4EBA FF58                jsr        [PC - 0xA8 /* 0000063C */]
  709. 000006E6  2F0C                     move.l     -[A7], A4
  710. 000006E8  4EBA FF3A                jsr        [PC - 0xC6 /* 00000624 */]
  711. 000006EC  4CEE 1800 FFF8           movem.l    A3,A4, [A6 - 0x8]
  712. 000006F2  4E5E                     unlink     A6
  713. 000006F4  205F                     movea.l    A0, [A7]+
  714. 000006F6  504F                     addq.w     A7, 8
  715. 000006F8  4ED0                     jmp        [A0]
  716. 000006FA  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  717. // begin alternate branch 000006FC-00000700
  718. export_1151:
  719. fn000006FC:
  720. 000006FC  4E56 FF74                link       A6, -0x008C
  721. // end alternate branch 000006FC-00000700
  722. export_1151: // at 000006FC (misaligned)
  723. fn000006FC: // (misaligned)
  724. 000006FE  FF74                     .extension 0xF74 <<F/4-5/7>> // unimplemented
  725. 00000700  48E7 0F08                movem.l    -[A7], D4,D5,D6,D7,A4
  726. 00000704  382E 000C                move.w     D4, [A6 + 0xC]
  727. 00000708  3A2E 000E                move.w     D5, [A6 + 0xE]
  728. 0000070C  3C2E 0010                move.w     D6, [A6 + 0x10]
  729. 00000710  3E2E 0012                move.w     D7, [A6 + 0x12]
  730. 00000714  286E 0008                movea.l    A4, [A6 + 0x8]
  731. 00000718  2054                     movea.l    A0, [A4]
  732. 0000071A  1028 0006                move.b     D0, [A0 + 0x6]
  733. 0000071E  6500 02A6                bcs        +0x2A8 /* 000009C6 */
  734. 00000722  0C00 0003                cmpi.b     D0, 0x3
  735. 00000726  6200 029E                bhi        +0x2A0 /* 000009C6 */
  736. 0000072A  7200                     moveq.l    D1, 0x00
  737. 0000072C  1200                     move.b     D1, D0
  738. 0000072E  D241                     add.w      D1, D1
  739. 00000730  323B 1006                move.w     D1, [PC + D1.w + 0x6]
  740. 00000734  4EFB 1000                jmp        [PC + D1.w]
  741. 00000738  000A 005E                ori.b      A2, 0x5E /* '^' */
  742. 0000073C  00B2 0106 48C4 7018      ori.l      [A2 + D7.w + 0x18], 0x10648C4
  743. 00000744  C1C5                     muls.w     D0, D5
  744. 00000746  D084                     add.l      D0, D4
  745. 00000748  7218                     moveq.l    D1, 0x18
  746. 0000074A  C3C6                     muls.w     D1, D6
  747. 0000074C  2401                     move.l     D2, D1
  748. 0000074E  C2FC 003C                mulu.w     D1, 0x3C /* '<' */
  749. 00000752  4842                     swap.w     D2
  750. 00000754  C4FC 003C                mulu.w     D2, 0x3C /* '<' */
  751. 00000758  4842                     swap.w     D2
  752. 0000075A  4242                     clr.w      D2
  753. 0000075C  D282                     add.l      D1, D2
  754. 0000075E  D280                     add.l      D1, D0
  755. 00000760  7018                     moveq.l    D0, 0x18
  756. 00000762  C1C7                     muls.w     D0, D7
  757. 00000764  2400                     move.l     D2, D0
  758. 00000766  C0FC 003C                mulu.w     D0, 0x3C /* '<' */
  759. 0000076A  4842                     swap.w     D2
  760. 0000076C  C4FC 003C                mulu.w     D2, 0x3C /* '<' */
  761. 00000770  4842                     swap.w     D2
  762. 00000772  4242                     clr.w      D2
  763. 00000774  D082                     add.l      D0, D2
  764. 00000776  2400                     move.l     D2, D0
  765. 00000778  C0FC 003C                mulu.w     D0, 0x3C /* '<' */
  766. 0000077C  4842                     swap.w     D2
  767. 0000077E  C4FC 003C                mulu.w     D2, 0x3C /* '<' */
  768. 00000782  4842                     swap.w     D2
  769. 00000784  4242                     clr.w      D2
  770. 00000786  D082                     add.l      D0, D2
  771. 00000788  D081                     add.l      D0, D1
  772. 0000078A  2054                     movea.l    A0, [A4]
  773. 0000078C  2140 0002                move.l     [A0 + 0x2], D0
  774. 00000790  6000 023C                bra        +0x23E /* 000009CE */
  775. 00000794  48C4                     ext.l      D4
  776. 00000796  7019                     moveq.l    D0, 0x19
  777. 00000798  C1C5                     muls.w     D0, D5
  778. 0000079A  D084                     add.l      D0, D4
  779. 0000079C  7219                     moveq.l    D1, 0x19
  780. 0000079E  C3C6                     muls.w     D1, D6
  781. 000007A0  2401                     move.l     D2, D1
  782. 000007A2  C2FC 003C                mulu.w     D1, 0x3C /* '<' */
  783. 000007A6  4842                     swap.w     D2
  784. 000007A8  C4FC 003C                mulu.w     D2, 0x3C /* '<' */
  785. 000007AC  4842                     swap.w     D2
  786. 000007AE  4242                     clr.w      D2
  787. 000007B0  D282                     add.l      D1, D2
  788. 000007B2  D280                     add.l      D1, D0
  789. 000007B4  7019                     moveq.l    D0, 0x19
  790. 000007B6  C1C7                     muls.w     D0, D7
  791. 000007B8  2400                     move.l     D2, D0
  792. 000007BA  C0FC 003C                mulu.w     D0, 0x3C /* '<' */
  793. 000007BE  4842                     swap.w     D2
  794. 000007C0  C4FC 003C                mulu.w     D2, 0x3C /* '<' */
  795. 000007C4  4842                     swap.w     D2
  796. 000007C6  4242                     clr.w      D2
  797. 000007C8  D082                     add.l      D0, D2
  798. 000007CA  2400                     move.l     D2, D0
  799. 000007CC  C0FC 003C                mulu.w     D0, 0x3C /* '<' */
  800. 000007D0  4842                     swap.w     D2
  801. 000007D2  C4FC 003C                mulu.w     D2, 0x3C /* '<' */
  802. 000007D6  4842                     swap.w     D2
  803. 000007D8  4242                     clr.w      D2
  804. 000007DA  D082                     add.l      D0, D2
  805. 000007DC  D081                     add.l      D0, D1
  806. 000007DE  2054                     movea.l    A0, [A4]
  807. 000007E0  2140 0002                move.l     [A0 + 0x2], D0
  808. 000007E4  6000 01E8                bra        +0x1EA /* 000009CE */
  809. 000007E8  48C4                     ext.l      D4
  810. 000007EA  701E                     moveq.l    D0, 0x1E
  811. 000007EC  C1C5                     muls.w     D0, D5
  812. 000007EE  D084                     add.l      D0, D4
  813. 000007F0  721E                     moveq.l    D1, 0x1E
  814. 000007F2  C3C6                     muls.w     D1, D6
  815. 000007F4  2401                     move.l     D2, D1
  816. 000007F6  C2FC 003C                mulu.w     D1, 0x3C /* '<' */
  817. 000007FA  4842                     swap.w     D2
  818. 000007FC  C4FC 003C                mulu.w     D2, 0x3C /* '<' */
  819. 00000800  4842                     swap.w     D2
  820. 00000802  4242                     clr.w      D2
  821. 00000804  D282                     add.l      D1, D2
  822. 00000806  D280                     add.l      D1, D0
  823. 00000808  701E                     moveq.l    D0, 0x1E
  824. 0000080A  C1C7                     muls.w     D0, D7
  825. 0000080C  2400                     move.l     D2, D0
  826. 0000080E  C0FC 003C                mulu.w     D0, 0x3C /* '<' */
  827. 00000812  4842                     swap.w     D2
  828. 00000814  C4FC 003C                mulu.w     D2, 0x3C /* '<' */
  829. 00000818  4842                     swap.w     D2
  830. 0000081A  4242                     clr.w      D2
  831. 0000081C  D082                     add.l      D0, D2
  832. 0000081E  2400                     move.l     D2, D0
  833. 00000820  C0FC 003C                mulu.w     D0, 0x3C /* '<' */
  834. 00000824  4842                     swap.w     D2
  835. 00000826  C4FC 003C                mulu.w     D2, 0x3C /* '<' */
  836. 0000082A  4842                     swap.w     D2
  837. 0000082C  4242                     clr.w      D2
  838. 0000082E  D082                     add.l      D0, D2
  839. 00000830  D081                     add.l      D0, D1
  840. 00000832  2054                     movea.l    A0, [A4]
  841. 00000834  2140 0002                move.l     [A0 + 0x2], D0
  842. 00000838  6000 0194                bra        +0x196 /* 000009CE */
  843. 0000083C  3D45 FFF4                move.w     [A6 - 0xC], D5
  844. 00000840  486E FFF4                pea.l      [A6 - 0xC]
  845. 00000844  486E FFF6                pea.l      [A6 - 0xA]
  846. 00000848  3F3C 200E                move.w     -[A7], 0x200E
  847. 0000084C  A9EB                     syscall    Pack4/FP68K
  848. 0000084E  486E FFF6                pea.l      [A6 - 0xA]
  849. 00000852  486E FFF0                pea.l      [A6 - 0x10]
  850. 00000856  3F3C 1010                move.w     -[A7], 0x1010
  851. 0000085A  A9EB                     syscall    Pack4/FP68K
  852. 0000085C  486E FFF0                pea.l      [A6 - 0x10]
  853. 00000860  41EE FFE6                lea.l      A0, [A6 - 0x1A]
  854. 00000864  43FA 018A                lea.l      A1, [PC + 0x18A /* 000009F0, value 0x4003EFC2 */]
  855. 00000868  20D9                     move.l     [A0]+, [A1]+
  856. 0000086A  20D9                     move.l     [A0]+, [A1]+
  857. 0000086C  30D9                     move.w     [A0]+, [A1]+
  858. 0000086E  486E FFE6                pea.l      [A6 - 0x1A]
  859. 00000872  3F3C 1004                move.w     -[A7], 0x1004
  860. 00000876  A9EB                     syscall    Pack4/FP68K
  861. 00000878  3D44 FFDA                move.w     [A6 - 0x26], D4
  862. 0000087C  486E FFDA                pea.l      [A6 - 0x26]
  863. 00000880  486E FFDC                pea.l      [A6 - 0x24]
  864. 00000884  3F3C 200E                move.w     -[A7], 0x200E
  865. 00000888  A9EB                     syscall    Pack4/FP68K
  866. 0000088A  486E FFDC                pea.l      [A6 - 0x24]
  867. 0000088E  486E FFD6                pea.l      [A6 - 0x2A]
  868. 00000892  3F3C 1010                move.w     -[A7], 0x1010
  869. 00000896  A9EB                     syscall    Pack4/FP68K
  870. 00000898  486E FFD6                pea.l      [A6 - 0x2A]
  871. 0000089C  486E FFE6                pea.l      [A6 - 0x1A]
  872. 000008A0  3F3C 1000                move.w     -[A7], 0x1000
  873. 000008A4  A9EB                     syscall    Pack4/FP68K
  874. 000008A6  3D46 FFCA                move.w     [A6 - 0x36], D6
  875. 000008AA  486E FFCA                pea.l      [A6 - 0x36]
  876. 000008AE  486E FFCC                pea.l      [A6 - 0x34]
  877. 000008B2  3F3C 200E                move.w     -[A7], 0x200E
  878. 000008B6  A9EB                     syscall    Pack4/FP68K
  879. 000008B8  486E FFCC                pea.l      [A6 - 0x34]
  880. 000008BC  486E FFC6                pea.l      [A6 - 0x3A]
  881. 000008C0  3F3C 1010                move.w     -[A7], 0x1010
  882. 000008C4  A9EB                     syscall    Pack4/FP68K
  883. 000008C6  486E FFC6                pea.l      [A6 - 0x3A]
  884. 000008CA  41EE FFBC                lea.l      A0, [A6 - 0x44]
  885. 000008CE  43FA 0120                lea.l      A1, [PC + 0x120 /* 000009F0, value 0x4003EFC2 */]
  886. 000008D2  20D9                     move.l     [A0]+, [A1]+
  887. 000008D4  20D9                     move.l     [A0]+, [A1]+
  888. 000008D6  30D9                     move.w     [A0]+, [A1]+
  889. 000008D8  486E FFBC                pea.l      [A6 - 0x44]
  890. 000008DC  3F3C 1004                move.w     -[A7], 0x1004
  891. 000008E0  A9EB                     syscall    Pack4/FP68K
  892. 000008E2  703C                     moveq.l    D0, 0x3C
  893. 000008E4  3D40 FFB0                move.w     [A6 - 0x50], D0
  894. 000008E8  486E FFB0                pea.l      [A6 - 0x50]
  895. 000008EC  486E FFB2                pea.l      [A6 - 0x4E]
  896. 000008F0  3F3C 200E                move.w     -[A7], 0x200E
  897. 000008F4  A9EB                     syscall    Pack4/FP68K
  898. 000008F6  486E FFB2                pea.l      [A6 - 0x4E]
  899. 000008FA  486E FFBC                pea.l      [A6 - 0x44]
  900. 000008FE  3F3C 0004                move.w     -[A7], 0x4
  901. 00000902  A9EB                     syscall    Pack4/FP68K
  902. 00000904  486E FFBC                pea.l      [A6 - 0x44]
  903. 00000908  486E FFE6                pea.l      [A6 - 0x1A]
  904. 0000090C  4267                     clr.w      -[A7]
  905. 0000090E  A9EB                     syscall    Pack4/FP68K
  906. 00000910  3D47 FFA4                move.w     [A6 - 0x5C], D7
  907. 00000914  486E FFA4                pea.l      [A6 - 0x5C]
  908. 00000918  486E FFA6                pea.l      [A6 - 0x5A]
  909. 0000091C  3F3C 200E                move.w     -[A7], 0x200E
  910. 00000920  A9EB                     syscall    Pack4/FP68K
  911. 00000922  486E FFA6                pea.l      [A6 - 0x5A]
  912. 00000926  486E FFA0                pea.l      [A6 - 0x60]
  913. 0000092A  3F3C 1010                move.w     -[A7], 0x1010
  914. 0000092E  A9EB                     syscall    Pack4/FP68K
  915. 00000930  486E FFA0                pea.l      [A6 - 0x60]
  916. 00000934  41EE FF96                lea.l      A0, [A6 - 0x6A]
  917. 00000938  43FA 00B6                lea.l      A1, [PC + 0xB6 /* 000009F0, value 0x4003EFC2 */]
  918. 0000093C  20D9                     move.l     [A0]+, [A1]+
  919. 0000093E  20D9                     move.l     [A0]+, [A1]+
  920. 00000940  30D9                     move.w     [A0]+, [A1]+
  921. 00000942  486E FF96                pea.l      [A6 - 0x6A]
  922. 00000946  3F3C 1004                move.w     -[A7], 0x1004
  923. 0000094A  A9EB                     syscall    Pack4/FP68K
  924. 0000094C  703C                     moveq.l    D0, 0x3C
  925. 0000094E  3D40 FF8A                move.w     [A6 - 0x76], D0
  926. 00000952  486E FF8A                pea.l      [A6 - 0x76]
  927. 00000956  486E FF8C                pea.l      [A6 - 0x74]
  928. 0000095A  3F3C 200E                move.w     -[A7], 0x200E
  929. 0000095E  A9EB                     syscall    Pack4/FP68K
  930. 00000960  486E FF8C                pea.l      [A6 - 0x74]
  931. 00000964  486E FF96                pea.l      [A6 - 0x6A]
  932. 00000968  3F3C 0004                move.w     -[A7], 0x4
  933. 0000096C  A9EB                     syscall    Pack4/FP68K
  934. 0000096E  703C                     moveq.l    D0, 0x3C
  935. 00000970  3D40 FF7E                move.w     [A6 - 0x82], D0
  936. 00000974  486E FF7E                pea.l      [A6 - 0x82]
  937. 00000978  486E FF80                pea.l      [A6 - 0x80]
  938. 0000097C  3F3C 200E                move.w     -[A7], 0x200E
  939. 00000980  A9EB                     syscall    Pack4/FP68K
  940. 00000982  486E FF80                pea.l      [A6 - 0x80]
  941. 00000986  486E FF96                pea.l      [A6 - 0x6A]
  942. 0000098A  3F3C 0004                move.w     -[A7], 0x4
  943. 0000098E  A9EB                     syscall    Pack4/FP68K
  944. 00000990  486E FF96                pea.l      [A6 - 0x6A]
  945. 00000994  486E FFE6                pea.l      [A6 - 0x1A]
  946. 00000998  4267                     clr.w      -[A7]
  947. 0000099A  A9EB                     syscall    Pack4/FP68K
  948. 0000099C  41EE FFE6                lea.l      A0, [A6 - 0x1A]
  949. 000009A0  43EE FF74                lea.l      A1, [A6 - 0x8C]
  950. 000009A4  22D8                     move.l     [A1]+, [A0]+
  951. 000009A6  22D8                     move.l     [A1]+, [A0]+
  952. 000009A8  32D8                     move.w     [A1]+, [A0]+
  953. 000009AA  486E FF74                pea.l      [A6 - 0x8C]
  954. 000009AE  3F3C 0016                move.w     -[A7], 0x16
  955. 000009B2  A9EB                     syscall    Pack4/FP68K
  956. 000009B4  486E FF74                pea.l      [A6 - 0x8C]
  957. 000009B8  4EAD 289A                jsr        [A5 + 0x289A /* export_1295 */]
  958. 000009BC  2054                     movea.l    A0, [A4]
  959. 000009BE  2140 0002                move.l     [A0 + 0x2], D0
  960. 000009C2  584F                     addq.w     A7, 4
  961. 000009C4  6008                     bra        +0xA /* 000009CE */
  962. label000009C6:
  963. 000009C6  2054                     movea.l    A0, [A4]
  964. 000009C8  7000                     moveq.l    D0, 0x00
  965. 000009CA  2140 0002                move.l     [A0 + 0x2], D0
  966. label000009CE:
  967. 000009CE  4A6E 0014                tst.w      [A6 + 0x14]
  968. 000009D2  6C0C                     bge        +0xE /* 000009E0 */
  969. 000009D4  2054                     movea.l    A0, [A4]
  970. 000009D6  2028 0002                move.l     D0, [A0 + 0x2]
  971. 000009DA  4480                     neg.l      D0
  972. 000009DC  2140 0002                move.l     [A0 + 0x2], D0
  973. label000009E0:
  974. 000009E0  4CEE 10F0 FF60           movem.l    D4,D5,D6,D7,A4, [A6 - 0xA0]
  975. 000009E6  4E5E                     unlink     A6
  976. 000009E8  205F                     movea.l    A0, [A7]+
  977. 000009EA  4FEF 000E                lea.l      A7, [A7 + 0xE]
  978. 000009EE  4ED0                     jmp        [A0]
  979. 000009F0  4003                     negx.b     D3
  980. 000009F2  EFC2 8F5C                bfins      D2 {D5:28}, D0
  981. 000009F6  28F5 C28F                move.l     [A4]+, [A5 + A4.w * 2 - 0x113]
  982. 000009FA  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  983. // begin alternate branch 000009FC-00000A02
  984. fn000009FC:
  985. 000009FC  4E56 0000                link       A6, 0
  986. 00000A00  2F0C                     move.l     -[A7], A4
  987. // end alternate branch 000009FC-00000A02
  988. fn000009FC: // (misaligned)
  989. 000009FE  0000 2F0C                ori.b      D0, 0xC
  990. 00000A02  286E 0008                movea.l    A4, [A6 + 0x8]
  991. 00000A06  2054                     movea.l    A0, [A4]
  992. 00000A08  4AA8 0002                tst.l      [A0 + 0x2]
  993. 00000A0C  6C0A                     bge        +0xC /* 00000A18 */
  994. 00000A0E  2028 0002                move.l     D0, [A0 + 0x2]
  995. 00000A12  4480                     neg.l      D0
  996. 00000A14  2140 0002                move.l     [A0 + 0x2], D0
  997. label00000A18:
  998. 00000A18  4A6E 000C                tst.w      [A6 + 0xC]
  999. 00000A1C  6C0C                     bge        +0xE /* 00000A2A */
  1000. 00000A1E  2054                     movea.l    A0, [A4]
  1001. 00000A20  2028 0002                move.l     D0, [A0 + 0x2]
  1002. 00000A24  4480                     neg.l      D0
  1003. 00000A26  2140 0002                move.l     [A0 + 0x2], D0
  1004. label00000A2A:
  1005. 00000A2A  286E FFFC                movea.l    A4, [A6 - 0x4]
  1006. 00000A2E  4E5E                     unlink     A6
  1007. 00000A30  205F                     movea.l    A0, [A7]+
  1008. 00000A32  5C4F                     addq.w     A7, 6
  1009. 00000A34  4ED0                     jmp        [A0]
  1010. 00000A36  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1011. // begin alternate branch 00000A38-00000A3C
  1012. fn00000A38:
  1013. 00000A38  4E56 FFFC                link       A6, -0x0004
  1014. // end alternate branch 00000A38-00000A3C
  1015. fn00000A38: // (misaligned)
  1016. 00000A3A  FFFC                     .invalid   <<F/7/7>>
  1017. 00000A3C  206E 0008                movea.l    A0, [A6 + 0x8]
  1018. 00000A40  2050                     movea.l    A0, [A0]
  1019. 00000A42  2D48 FFFC                move.l     [A6 - 0x4], A0
  1020. 00000A46  598F                     subq.l     A7, 4
  1021. 00000A48  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1022. 00000A4C  4EBA FBEE                jsr        [PC - 0x412 /* 0000063C */]
  1023. 00000A50  206E FFFC                movea.l    A0, [A6 - 0x4]
  1024. 00000A54  201F                     move.l     D0, [A7]+
  1025. 00000A56  D1A8 0002                add.l      [A0 + 0x2], D0
  1026. 00000A5A  4E5E                     unlink     A6
  1027. 00000A5C  205F                     movea.l    A0, [A7]+
  1028. 00000A5E  504F                     addq.w     A7, 8
  1029. 00000A60  4ED0                     jmp        [A0]
  1030. 00000A62  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1031. // begin alternate branch 00000A64-00000A68
  1032. fn00000A64:
  1033. 00000A64  4E56 FFFC                link       A6, -0x0004
  1034. // end alternate branch 00000A64-00000A68
  1035. fn00000A64: // (misaligned)
  1036. 00000A66  FFFC                     .invalid   <<F/7/7>>
  1037. 00000A68  206E 0008                movea.l    A0, [A6 + 0x8]
  1038. 00000A6C  2050                     movea.l    A0, [A0]
  1039. 00000A6E  2D48 FFFC                move.l     [A6 - 0x4], A0
  1040. 00000A72  598F                     subq.l     A7, 4
  1041. 00000A74  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1042. 00000A78  4EBA FBC2                jsr        [PC - 0x43E /* 0000063C */]
  1043. 00000A7C  206E FFFC                movea.l    A0, [A6 - 0x4]
  1044. 00000A80  201F                     move.l     D0, [A7]+
  1045. 00000A82  91A8 0002                sub.l      [A0 + 0x2], D0
  1046. 00000A86  4E5E                     unlink     A6
  1047. 00000A88  205F                     movea.l    A0, [A7]+
  1048. 00000A8A  504F                     addq.w     A7, 8
  1049. 00000A8C  4ED0                     jmp        [A0]
  1050. 00000A8E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1051. // begin alternate branch 00000A90-00000A94
  1052. fn00000A90:
  1053. 00000A90  4E56 FFD0                link       A6, -0x0030
  1054. // end alternate branch 00000A90-00000A94
  1055. fn00000A90: // (misaligned)
  1056. 00000A92  FFD0                     .invalid   <<F/7/7>>
  1057. 00000A94  48E7 0308                movem.l    -[A7], D6,D7,A4
  1058. 00000A98  286E 0008                movea.l    A4, [A6 + 0x8]
  1059. 00000A9C  2054                     movea.l    A0, [A4]
  1060. 00000A9E  4AA8 0002                tst.l      [A0 + 0x2]
  1061. 00000AA2  6C0A                     bge        +0xC /* 00000AAE */
  1062. 00000AA4  2028 0002                move.l     D0, [A0 + 0x2]
  1063. 00000AA8  4480                     neg.l      D0
  1064. 00000AAA  2E00                     move.l     D7, D0
  1065. 00000AAC  6006                     bra        +0x8 /* 00000AB4 */
  1066. label00000AAE:
  1067. 00000AAE  2054                     movea.l    A0, [A4]
  1068. 00000AB0  2E28 0002                move.l     D7, [A0 + 0x2]
  1069. label00000AB4:
  1070. 00000AB4  4A87                     tst.l      D7
  1071. 00000AB6  6606                     bne        +0x8 /* 00000ABE */
  1072. 00000AB8  7C00                     moveq.l    D6, 0x00
  1073. 00000ABA  6000 00EE                bra        +0xF0 /* 00000BAA */
  1074. label00000ABE:
  1075. 00000ABE  2054                     movea.l    A0, [A4]
  1076. 00000AC0  1028 0006                move.b     D0, [A0 + 0x6]
  1077. 00000AC4  6500 00E2                bcs        +0xE4 /* 00000BA8 */
  1078. 00000AC8  0C00 0003                cmpi.b     D0, 0x3
  1079. 00000ACC  6200 00DA                bhi        +0xDC /* 00000BA8 */
  1080. 00000AD0  7200                     moveq.l    D1, 0x00
  1081. 00000AD2  1200                     move.b     D1, D0
  1082. 00000AD4  D241                     add.w      D1, D1
  1083. 00000AD6  323B 1006                move.w     D1, [PC + D1.w + 0x6]
  1084. 00000ADA  4EFB 1000                jmp        [PC + D1.w]
  1085. 00000ADE  000A 001C                ori.b      A2, 0x1C
  1086. 00000AE2  002E 0040 2007           ori.b      [A6 + 0x2007], 0x40 /* '@' */
  1087. 00000AE8  223C 0001 5180           move.l     D1, 0x15180
  1088. 00000AEE  4EAD 00EA                jsr        [A5 + 0xEA /* export_25 */]
  1089. 00000AF2  2C00                     move.l     D6, D0
  1090. 00000AF4  6000 00B4                bra        +0xB6 /* 00000BAA */
  1091. 00000AF8  2007                     move.l     D0, D7
  1092. 00000AFA  223C 0001 5F90           move.l     D1, 0x15F90
  1093. 00000B00  4EAD 00EA                jsr        [A5 + 0xEA /* export_25 */]
  1094. 00000B04  2C00                     move.l     D6, D0
  1095. 00000B06  6000 00A2                bra        +0xA4 /* 00000BAA */
  1096. 00000B0A  2007                     move.l     D0, D7
  1097. 00000B0C  223C 0001 A5E0           move.l     D1, 0x1A5E0
  1098. 00000B12  4EAD 00EA                jsr        [A5 + 0xEA /* export_25 */]
  1099. 00000B16  2C00                     move.l     D6, D0
  1100. 00000B18  6000 0090                bra        +0x92 /* 00000BAA */
  1101. 00000B1C  2D47 FFF2                move.l     [A6 - 0xE], D7
  1102. 00000B20  486E FFF2                pea.l      [A6 - 0xE]
  1103. 00000B24  486E FFF6                pea.l      [A6 - 0xA]
  1104. 00000B28  3F3C 280E                move.w     -[A7], 0x280E
  1105. 00000B2C  A9EB                     syscall    Pack4/FP68K
  1106. 00000B2E  486E FFF6                pea.l      [A6 - 0xA]
  1107. 00000B32  486E FFEE                pea.l      [A6 - 0x12]
  1108. 00000B36  3F3C 1010                move.w     -[A7], 0x1010
  1109. 00000B3A  A9EB                     syscall    Pack4/FP68K
  1110. 00000B3C  486E FFEE                pea.l      [A6 - 0x12]
  1111. 00000B40  486E FFE4                pea.l      [A6 - 0x1C]
  1112. 00000B44  3F3C 100E                move.w     -[A7], 0x100E
  1113. 00000B48  A9EB                     syscall    Pack4/FP68K
  1114. 00000B4A  487A 006E                pea.l      [PC + 0x6E /* 00000BBA, value 0x4004F000 */]
  1115. 00000B4E  41EE FFDA                lea.l      A0, [A6 - 0x26]
  1116. 00000B52  43FA 0070                lea.l      A1, [PC + 0x70 /* 00000BC4, value 0x4003EFC2 */]
  1117. 00000B56  20D9                     move.l     [A0]+, [A1]+
  1118. 00000B58  20D9                     move.l     [A0]+, [A1]+
  1119. 00000B5A  30D9                     move.w     [A0]+, [A1]+
  1120. 00000B5C  486E FFDA                pea.l      [A6 - 0x26]
  1121. 00000B60  3F3C 0004                move.w     -[A7], 0x4
  1122. 00000B64  A9EB                     syscall    Pack4/FP68K
  1123. 00000B66  487A 0052                pea.l      [PC + 0x52 /* 00000BBA, value 0x4004F000 */]
  1124. 00000B6A  486E FFDA                pea.l      [A6 - 0x26]
  1125. 00000B6E  3F3C 0004                move.w     -[A7], 0x4
  1126. 00000B72  A9EB                     syscall    Pack4/FP68K
  1127. 00000B74  486E FFDA                pea.l      [A6 - 0x26]
  1128. 00000B78  486E FFE4                pea.l      [A6 - 0x1C]
  1129. 00000B7C  3F3C 0006                move.w     -[A7], 0x6
  1130. 00000B80  A9EB                     syscall    Pack4/FP68K
  1131. 00000B82  41EE FFE4                lea.l      A0, [A6 - 0x1C]
  1132. 00000B86  43EE FFD0                lea.l      A1, [A6 - 0x30]
  1133. 00000B8A  22D8                     move.l     [A1]+, [A0]+
  1134. 00000B8C  22D8                     move.l     [A1]+, [A0]+
  1135. 00000B8E  32D8                     move.w     [A1]+, [A0]+
  1136. 00000B90  486E FFD0                pea.l      [A6 - 0x30]
  1137. 00000B94  3F3C 0016                move.w     -[A7], 0x16
  1138. 00000B98  A9EB                     syscall    Pack4/FP68K
  1139. 00000B9A  486E FFD0                pea.l      [A6 - 0x30]
  1140. 00000B9E  4EAD 289A                jsr        [A5 + 0x289A /* export_1295 */]
  1141. 00000BA2  2C00                     move.l     D6, D0
  1142. 00000BA4  584F                     addq.w     A7, 4
  1143. 00000BA6  6002                     bra        +0x4 /* 00000BAA */
  1144. label00000BA8:
  1145. 00000BA8  7C00                     moveq.l    D6, 0x00
  1146. label00000BAA:
  1147. 00000BAA  3D46 000C                move.w     [A6 + 0xC], D6
  1148. 00000BAE  4CEE 10C0 FFC4           movem.l    D6,D7,A4, [A6 - 0x3C]
  1149. 00000BB4  4E5E                     unlink     A6
  1150. 00000BB6  2E9F                     move.l     [A7], [A7]+
  1151. 00000BB8  4E75                     rts
  1152. 00000BBA  4004                     negx.b     D4
  1153. 00000BBC  F000 0000                pmove      D0, MR0
  1154. 00000BC0  0000 0000                ori.b      D0, 0x0
  1155. 00000BC4  4003                     negx.b     D3
  1156. 00000BC6  EFC2 8F5C                bfins      D2 {D5:28}, D0
  1157. 00000BCA  28F5 C28F                move.l     [A4]+, [A5 + A4.w * 2 - 0x113]
  1158. 00000BCE  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1159. // begin alternate branch 00000BD0-00000BD4
  1160. fn00000BD0:
  1161. 00000BD0  4E56 FFD0                link       A6, -0x0030
  1162. // end alternate branch 00000BD0-00000BD4
  1163. fn00000BD0: // (misaligned)
  1164. 00000BD2  FFD0                     .invalid   <<F/7/7>>
  1165. 00000BD4  48E7 0308                movem.l    -[A7], D6,D7,A4
  1166. 00000BD8  286E 0008                movea.l    A4, [A6 + 0x8]
  1167. 00000BDC  2054                     movea.l    A0, [A4]
  1168. 00000BDE  4AA8 0002                tst.l      [A0 + 0x2]
  1169. 00000BE2  6C0A                     bge        +0xC /* 00000BEE */
  1170. 00000BE4  2028 0002                move.l     D0, [A0 + 0x2]
  1171. 00000BE8  4480                     neg.l      D0
  1172. 00000BEA  2E00                     move.l     D7, D0
  1173. 00000BEC  6006                     bra        +0x8 /* 00000BF4 */
  1174. label00000BEE:
  1175. 00000BEE  2054                     movea.l    A0, [A4]
  1176. 00000BF0  2E28 0002                move.l     D7, [A0 + 0x2]
  1177. label00000BF4:
  1178. 00000BF4  4A87                     tst.l      D7
  1179. 00000BF6  6606                     bne        +0x8 /* 00000BFE */
  1180. 00000BF8  7C00                     moveq.l    D6, 0x00
  1181. 00000BFA  6000 00F8                bra        +0xFA /* 00000CF4 */
  1182. label00000BFE:
  1183. 00000BFE  2054                     movea.l    A0, [A4]
  1184. 00000C00  1028 0006                move.b     D0, [A0 + 0x6]
  1185. 00000C04  6500 00EC                bcs        +0xEE /* 00000CF2 */
  1186. 00000C08  0C00 0003                cmpi.b     D0, 0x3
  1187. 00000C0C  6200 00E4                bhi        +0xE6 /* 00000CF2 */
  1188. 00000C10  7200                     moveq.l    D1, 0x00
  1189. 00000C12  1200                     move.b     D1, D0
  1190. 00000C14  D241                     add.w      D1, D1
  1191. 00000C16  323B 1006                move.w     D1, [PC + D1.w + 0x6]
  1192. 00000C1A  4EFB 1000                jmp        [PC + D1.w]
  1193. 00000C1E  000A 0022                ori.b      A2, 0x22 /* '\"' */
  1194. 00000C22  003A 0052 2007           ori.b      [PC + 0x2007 /* 00002C2B, value 0xEE */], 0x52 /* 'R' */
  1195. 00000C28  223C 0000 05A0           move.l     D1, 0x5A0
  1196. 00000C2E  4EAD 00EA                jsr        [A5 + 0xEA /* export_25 */]
  1197. 00000C32  723C                     moveq.l    D1, 0x3C
  1198. 00000C34  4EAD 00FA                jsr        [A5 + 0xFA /* export_27 */]
  1199. 00000C38  2C00                     move.l     D6, D0
  1200. 00000C3A  6000 00B8                bra        +0xBA /* 00000CF4 */
  1201. 00000C3E  2007                     move.l     D0, D7
  1202. 00000C40  223C 0000 05DC           move.l     D1, 0x5DC
  1203. 00000C46  4EAD 00EA                jsr        [A5 + 0xEA /* export_25 */]
  1204. 00000C4A  723C                     moveq.l    D1, 0x3C
  1205. 00000C4C  4EAD 00FA                jsr        [A5 + 0xFA /* export_27 */]
  1206. 00000C50  2C00                     move.l     D6, D0
  1207. 00000C52  6000 00A0                bra        +0xA2 /* 00000CF4 */
  1208. 00000C56  2007                     move.l     D0, D7
  1209. 00000C58  223C 0000 0708           move.l     D1, 0x708
  1210. 00000C5E  4EAD 00EA                jsr        [A5 + 0xEA /* export_25 */]
  1211. 00000C62  723C                     moveq.l    D1, 0x3C
  1212. 00000C64  4EAD 00FA                jsr        [A5 + 0xFA /* export_27 */]
  1213. 00000C68  2C00                     move.l     D6, D0
  1214. 00000C6A  6000 0088                bra        +0x8A /* 00000CF4 */
  1215. 00000C6E  2D47 FFF2                move.l     [A6 - 0xE], D7
  1216. 00000C72  486E FFF2                pea.l      [A6 - 0xE]
  1217. 00000C76  486E FFF6                pea.l      [A6 - 0xA]
  1218. 00000C7A  3F3C 280E                move.w     -[A7], 0x280E
  1219. 00000C7E  A9EB                     syscall    Pack4/FP68K
  1220. 00000C80  486E FFF6                pea.l      [A6 - 0xA]
  1221. 00000C84  486E FFEE                pea.l      [A6 - 0x12]
  1222. 00000C88  3F3C 1010                move.w     -[A7], 0x1010
  1223. 00000C8C  A9EB                     syscall    Pack4/FP68K
  1224. 00000C8E  486E FFEE                pea.l      [A6 - 0x12]
  1225. 00000C92  486E FFE4                pea.l      [A6 - 0x1C]
  1226. 00000C96  3F3C 100E                move.w     -[A7], 0x100E
  1227. 00000C9A  A9EB                     syscall    Pack4/FP68K
  1228. 00000C9C  487A 0070                pea.l      [PC + 0x70 /* 00000D0E, value 0x4004F000 */]
  1229. 00000CA0  41EE FFDA                lea.l      A0, [A6 - 0x26]
  1230. 00000CA4  43FA 005E                lea.l      A1, [PC + 0x5E /* 00000D04, value 0x4003EFC2 */]
  1231. 00000CA8  20D9                     move.l     [A0]+, [A1]+
  1232. 00000CAA  20D9                     move.l     [A0]+, [A1]+
  1233. 00000CAC  30D9                     move.w     [A0]+, [A1]+
  1234. 00000CAE  486E FFDA                pea.l      [A6 - 0x26]
  1235. 00000CB2  3F3C 0004                move.w     -[A7], 0x4
  1236. 00000CB6  A9EB                     syscall    Pack4/FP68K
  1237. 00000CB8  486E FFDA                pea.l      [A6 - 0x26]
  1238. 00000CBC  486E FFE4                pea.l      [A6 - 0x1C]
  1239. 00000CC0  3F3C 0006                move.w     -[A7], 0x6
  1240. 00000CC4  A9EB                     syscall    Pack4/FP68K
  1241. 00000CC6  41EE FFE4                lea.l      A0, [A6 - 0x1C]
  1242. 00000CCA  43EE FFD0                lea.l      A1, [A6 - 0x30]
  1243. 00000CCE  22D8                     move.l     [A1]+, [A0]+
  1244. 00000CD0  22D8                     move.l     [A1]+, [A0]+
  1245. 00000CD2  32D8                     move.w     [A1]+, [A0]+
  1246. 00000CD4  486E FFD0                pea.l      [A6 - 0x30]
  1247. 00000CD8  3F3C 0016                move.w     -[A7], 0x16
  1248. 00000CDC  A9EB                     syscall    Pack4/FP68K
  1249. 00000CDE  486E FFD0                pea.l      [A6 - 0x30]
  1250. 00000CE2  4EAD 289A                jsr        [A5 + 0x289A /* export_1295 */]
  1251. 00000CE6  723C                     moveq.l    D1, 0x3C
  1252. 00000CE8  4EAD 00FA                jsr        [A5 + 0xFA /* export_27 */]
  1253. 00000CEC  2C00                     move.l     D6, D0
  1254. 00000CEE  584F                     addq.w     A7, 4
  1255. 00000CF0  6002                     bra        +0x4 /* 00000CF4 */
  1256. label00000CF2:
  1257. 00000CF2  7C00                     moveq.l    D6, 0x00
  1258. label00000CF4:
  1259. 00000CF4  3D46 000C                move.w     [A6 + 0xC], D6
  1260. 00000CF8  4CEE 10C0 FFC4           movem.l    D6,D7,A4, [A6 - 0x3C]
  1261. 00000CFE  4E5E                     unlink     A6
  1262. 00000D00  2E9F                     move.l     [A7], [A7]+
  1263. 00000D02  4E75                     rts
  1264. 00000D04  4003                     negx.b     D3
  1265. 00000D06  EFC2 8F5C                bfins      D2 {D5:28}, D0
  1266. 00000D0A  28F5 C28F                move.l     [A4]+, [A5 + A4.w * 2 - 0x113]
  1267. 00000D0E  4004                     negx.b     D4
  1268. 00000D10  F000 0000                pmove      D0, MR0
  1269. 00000D14  0000 0000                ori.b      D0, 0x0
  1270. fn00000D18:
  1271. 00000D18  4E56 FFDA                link       A6, -0x0026
  1272. 00000D1C  48E7 0308                movem.l    -[A7], D6,D7,A4
  1273. 00000D20  286E 0008                movea.l    A4, [A6 + 0x8]
  1274. 00000D24  2054                     movea.l    A0, [A4]
  1275. 00000D26  4AA8 0002                tst.l      [A0 + 0x2]
  1276. 00000D2A  6C0A                     bge        +0xC /* 00000D36 */
  1277. 00000D2C  2028 0002                move.l     D0, [A0 + 0x2]
  1278. 00000D30  4480                     neg.l      D0
  1279. 00000D32  2E00                     move.l     D7, D0
  1280. 00000D34  6006                     bra        +0x8 /* 00000D3C */
  1281. label00000D36:
  1282. 00000D36  2054                     movea.l    A0, [A4]
  1283. 00000D38  2E28 0002                move.l     D7, [A0 + 0x2]
  1284. label00000D3C:
  1285. 00000D3C  4A87                     tst.l      D7
  1286. 00000D3E  6606                     bne        +0x8 /* 00000D46 */
  1287. 00000D40  7C00                     moveq.l    D6, 0x00
  1288. 00000D42  6000 00CC                bra        +0xCE /* 00000E10 */
  1289. label00000D46:
  1290. 00000D46  2054                     movea.l    A0, [A4]
  1291. 00000D48  1028 0006                move.b     D0, [A0 + 0x6]
  1292. 00000D4C  6500 00C0                bcs        +0xC2 /* 00000E0E */
  1293. 00000D50  0C00 0003                cmpi.b     D0, 0x3
  1294. 00000D54  6200 00B8                bhi        +0xBA /* 00000E0E */
  1295. 00000D58  7200                     moveq.l    D1, 0x00
  1296. 00000D5A  1200                     move.b     D1, D0
  1297. 00000D5C  D241                     add.w      D1, D1
  1298. 00000D5E  323B 1006                move.w     D1, [PC + D1.w + 0x6]
  1299. 00000D62  4EFB 1000                jmp        [PC + D1.w]
  1300. 00000D66  000A 001E                ori.b      A2, 0x1E
  1301. 00000D6A  0030 0042 2007           ori.b      [A0 + D2.w + 0x7], 0x42 /* 'B' */
  1302. 00000D70  7218                     moveq.l    D1, 0x18
  1303. 00000D72  4EAD 00EA                jsr        [A5 + 0xEA /* export_25 */]
  1304. 00000D76  723C                     moveq.l    D1, 0x3C
  1305. 00000D78  4EAD 00FA                jsr        [A5 + 0xFA /* export_27 */]
  1306. 00000D7C  2C00                     move.l     D6, D0
  1307. 00000D7E  6000 0090                bra        +0x92 /* 00000E10 */
  1308. 00000D82  2007                     move.l     D0, D7
  1309. 00000D84  7219                     moveq.l    D1, 0x19
  1310. 00000D86  4EAD 00EA                jsr        [A5 + 0xEA /* export_25 */]
  1311. 00000D8A  723C                     moveq.l    D1, 0x3C
  1312. 00000D8C  4EAD 00FA                jsr        [A5 + 0xFA /* export_27 */]
  1313. 00000D90  2C00                     move.l     D6, D0
  1314. 00000D92  607C                     bra        +0x7E /* 00000E10 */
  1315. 00000D94  2007                     move.l     D0, D7
  1316. 00000D96  721E                     moveq.l    D1, 0x1E
  1317. 00000D98  4EAD 00EA                jsr        [A5 + 0xEA /* export_25 */]
  1318. 00000D9C  723C                     moveq.l    D1, 0x3C
  1319. 00000D9E  4EAD 00FA                jsr        [A5 + 0xFA /* export_27 */]
  1320. 00000DA2  2C00                     move.l     D6, D0
  1321. 00000DA4  606A                     bra        +0x6C /* 00000E10 */
  1322. 00000DA6  2D47 FFF2                move.l     [A6 - 0xE], D7
  1323. 00000DAA  486E FFF2                pea.l      [A6 - 0xE]
  1324. 00000DAE  486E FFF6                pea.l      [A6 - 0xA]
  1325. 00000DB2  3F3C 280E                move.w     -[A7], 0x280E
  1326. 00000DB6  A9EB                     syscall    Pack4/FP68K
  1327. 00000DB8  486E FFF6                pea.l      [A6 - 0xA]
  1328. 00000DBC  486E FFEE                pea.l      [A6 - 0x12]
  1329. 00000DC0  3F3C 1010                move.w     -[A7], 0x1010
  1330. 00000DC4  A9EB                     syscall    Pack4/FP68K
  1331. 00000DC6  486E FFEE                pea.l      [A6 - 0x12]
  1332. 00000DCA  486E FFE4                pea.l      [A6 - 0x1C]
  1333. 00000DCE  3F3C 100E                move.w     -[A7], 0x100E
  1334. 00000DD2  A9EB                     syscall    Pack4/FP68K
  1335. 00000DD4  487A 004A                pea.l      [PC + 0x4A /* 00000E20, value 0x4003EFC2 */]
  1336. 00000DD8  486E FFE4                pea.l      [A6 - 0x1C]
  1337. 00000DDC  3F3C 0006                move.w     -[A7], 0x6
  1338. 00000DE0  A9EB                     syscall    Pack4/FP68K
  1339. 00000DE2  41EE FFE4                lea.l      A0, [A6 - 0x1C]
  1340. 00000DE6  43EE FFDA                lea.l      A1, [A6 - 0x26]
  1341. 00000DEA  22D8                     move.l     [A1]+, [A0]+
  1342. 00000DEC  22D8                     move.l     [A1]+, [A0]+
  1343. 00000DEE  32D8                     move.w     [A1]+, [A0]+
  1344. 00000DF0  486E FFDA                pea.l      [A6 - 0x26]
  1345. 00000DF4  3F3C 0016                move.w     -[A7], 0x16
  1346. 00000DF8  A9EB                     syscall    Pack4/FP68K
  1347. 00000DFA  486E FFDA                pea.l      [A6 - 0x26]
  1348. 00000DFE  4EAD 289A                jsr        [A5 + 0x289A /* export_1295 */]
  1349. 00000E02  723C                     moveq.l    D1, 0x3C
  1350. 00000E04  4EAD 00FA                jsr        [A5 + 0xFA /* export_27 */]
  1351. 00000E08  2C00                     move.l     D6, D0
  1352. 00000E0A  584F                     addq.w     A7, 4
  1353. 00000E0C  6002                     bra        +0x4 /* 00000E10 */
  1354. label00000E0E:
  1355. 00000E0E  7C00                     moveq.l    D6, 0x00
  1356. label00000E10:
  1357. 00000E10  3D46 000C                move.w     [A6 + 0xC], D6
  1358. 00000E14  4CEE 10C0 FFCE           movem.l    D6,D7,A4, [A6 - 0x32]
  1359. 00000E1A  4E5E                     unlink     A6
  1360. 00000E1C  2E9F                     move.l     [A7], [A7]+
  1361. 00000E1E  4E75                     rts
  1362. 00000E20  4003                     negx.b     D3
  1363. 00000E22  EFC2 8F5C                bfins      D2 {D5:28}, D0
  1364. 00000E26  28F5 C28F                move.l     [A4]+, [A5 + A4.w * 2 - 0x113]
  1365. 00000E2A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1366. // begin alternate branch 00000E2C-00000E30
  1367. fn00000E2C:
  1368. 00000E2C  4E56 FFAA                link       A6, -0x0056
  1369. // end alternate branch 00000E2C-00000E30
  1370. fn00000E2C: // (misaligned)
  1371. 00000E2E  FFAA                     .invalid   <<F/6/7>>
  1372. 00000E30  48E7 0308                movem.l    -[A7], D6,D7,A4
  1373. 00000E34  286E 0008                movea.l    A4, [A6 + 0x8]
  1374. 00000E38  2054                     movea.l    A0, [A4]
  1375. 00000E3A  4AA8 0002                tst.l      [A0 + 0x2]
  1376. 00000E3E  6C0A                     bge        +0xC /* 00000E4A */
  1377. 00000E40  2028 0002                move.l     D0, [A0 + 0x2]
  1378. 00000E44  4480                     neg.l      D0
  1379. 00000E46  2E00                     move.l     D7, D0
  1380. 00000E48  6006                     bra        +0x8 /* 00000E50 */
  1381. label00000E4A:
  1382. 00000E4A  2054                     movea.l    A0, [A4]
  1383. 00000E4C  2E28 0002                move.l     D7, [A0 + 0x2]
  1384. label00000E50:
  1385. 00000E50  4A87                     tst.l      D7
  1386. 00000E52  6606                     bne        +0x8 /* 00000E5A */
  1387. 00000E54  7C00                     moveq.l    D6, 0x00
  1388. 00000E56  6000 0126                bra        +0x128 /* 00000F7E */
  1389. label00000E5A:
  1390. 00000E5A  2054                     movea.l    A0, [A4]
  1391. 00000E5C  1028 0006                move.b     D0, [A0 + 0x6]
  1392. 00000E60  6500 011A                bcs        +0x11C /* 00000F7C */
  1393. 00000E64  0C00 0003                cmpi.b     D0, 0x3
  1394. 00000E68  6200 0112                bhi        +0x114 /* 00000F7C */
  1395. 00000E6C  7200                     moveq.l    D1, 0x00
  1396. 00000E6E  1200                     move.b     D1, D0
  1397. 00000E70  D241                     add.w      D1, D1
  1398. 00000E72  323B 1006                move.w     D1, [PC + D1.w + 0x6]
  1399. 00000E76  4EFB 1000                jmp        [PC + D1.w]
  1400. 00000E7A  000A 0018                ori.b      A2, 0x18
  1401. 00000E7E  0026 0034                ori.b      -[A6], 0x34 /* '4' */
  1402. 00000E82  2007                     move.l     D0, D7
  1403. 00000E84  7218                     moveq.l    D1, 0x18
  1404. 00000E86  4EAD 00FA                jsr        [A5 + 0xFA /* export_27 */]
  1405. 00000E8A  2C00                     move.l     D6, D0
  1406. 00000E8C  6000 00F0                bra        +0xF2 /* 00000F7E */
  1407. 00000E90  2007                     move.l     D0, D7
  1408. 00000E92  7219                     moveq.l    D1, 0x19
  1409. 00000E94  4EAD 00FA                jsr        [A5 + 0xFA /* export_27 */]
  1410. 00000E98  2C00                     move.l     D6, D0
  1411. 00000E9A  6000 00E2                bra        +0xE4 /* 00000F7E */
  1412. 00000E9E  2007                     move.l     D0, D7
  1413. 00000EA0  721E                     moveq.l    D1, 0x1E
  1414. 00000EA2  4EAD 00FA                jsr        [A5 + 0xFA /* export_27 */]
  1415. 00000EA6  2C00                     move.l     D6, D0
  1416. 00000EA8  6000 00D4                bra        +0xD6 /* 00000F7E */
  1417. 00000EAC  2D47 FFF2                move.l     [A6 - 0xE], D7
  1418. 00000EB0  486E FFF2                pea.l      [A6 - 0xE]
  1419. 00000EB4  486E FFF6                pea.l      [A6 - 0xA]
  1420. 00000EB8  3F3C 280E                move.w     -[A7], 0x280E
  1421. 00000EBC  A9EB                     syscall    Pack4/FP68K
  1422. 00000EBE  2D47 FFE4                move.l     [A6 - 0x1C], D7
  1423. 00000EC2  486E FFE4                pea.l      [A6 - 0x1C]
  1424. 00000EC6  486E FFE8                pea.l      [A6 - 0x18]
  1425. 00000ECA  3F3C 280E                move.w     -[A7], 0x280E
  1426. 00000ECE  A9EB                     syscall    Pack4/FP68K
  1427. 00000ED0  486E FFE8                pea.l      [A6 - 0x18]
  1428. 00000ED4  486E FFE0                pea.l      [A6 - 0x20]
  1429. 00000ED8  3F3C 1010                move.w     -[A7], 0x1010
  1430. 00000EDC  A9EB                     syscall    Pack4/FP68K
  1431. 00000EDE  486E FFE0                pea.l      [A6 - 0x20]
  1432. 00000EE2  486E FFD6                pea.l      [A6 - 0x2A]
  1433. 00000EE6  3F3C 100E                move.w     -[A7], 0x100E
  1434. 00000EEA  A9EB                     syscall    Pack4/FP68K
  1435. 00000EEC  487A 00A0                pea.l      [PC + 0xA0 /* 00000F8E, value 0x4003EFC2 */]
  1436. 00000EF0  486E FFD6                pea.l      [A6 - 0x2A]
  1437. 00000EF4  3F3C 0006                move.w     -[A7], 0x6
  1438. 00000EF8  A9EB                     syscall    Pack4/FP68K
  1439. 00000EFA  41EE FFD6                lea.l      A0, [A6 - 0x2A]
  1440. 00000EFE  43EE FFCC                lea.l      A1, [A6 - 0x34]
  1441. 00000F02  22D8                     move.l     [A1]+, [A0]+
  1442. 00000F04  22D8                     move.l     [A1]+, [A0]+
  1443. 00000F06  32D8                     move.w     [A1]+, [A0]+
  1444. 00000F08  486E FFCC                pea.l      [A6 - 0x34]
  1445. 00000F0C  3F3C 0016                move.w     -[A7], 0x16
  1446. 00000F10  A9EB                     syscall    Pack4/FP68K
  1447. 00000F12  486E FFCC                pea.l      [A6 - 0x34]
  1448. 00000F16  4EAD 289A                jsr        [A5 + 0x289A /* export_1295 */]
  1449. 00000F1A  2D40 FFBE                move.l     [A6 - 0x42], D0
  1450. 00000F1E  486E FFBE                pea.l      [A6 - 0x42]
  1451. 00000F22  486E FFC2                pea.l      [A6 - 0x3E]
  1452. 00000F26  3F3C 280E                move.w     -[A7], 0x280E
  1453. 00000F2A  A9EB                     syscall    Pack4/FP68K
  1454. 00000F2C  486E FFC2                pea.l      [A6 - 0x3E]
  1455. 00000F30  41EE FFB4                lea.l      A0, [A6 - 0x4C]
  1456. 00000F34  43FA 0058                lea.l      A1, [PC + 0x58 /* 00000F8E, value 0x4003EFC2 */]
  1457. 00000F38  20D9                     move.l     [A0]+, [A1]+
  1458. 00000F3A  20D9                     move.l     [A0]+, [A1]+
  1459. 00000F3C  30D9                     move.w     [A0]+, [A1]+
  1460. 00000F3E  486E FFB4                pea.l      [A6 - 0x4C]
  1461. 00000F42  3F3C 0004                move.w     -[A7], 0x4
  1462. 00000F46  A9EB                     syscall    Pack4/FP68K
  1463. 00000F48  486E FFB4                pea.l      [A6 - 0x4C]
  1464. 00000F4C  486E FFF6                pea.l      [A6 - 0xA]
  1465. 00000F50  3F3C 0002                move.w     -[A7], 0x2
  1466. 00000F54  A9EB                     syscall    Pack4/FP68K
  1467. 00000F56  41EE FFF6                lea.l      A0, [A6 - 0xA]
  1468. 00000F5A  43EE FFAA                lea.l      A1, [A6 - 0x56]
  1469. 00000F5E  22D8                     move.l     [A1]+, [A0]+
  1470. 00000F60  22D8                     move.l     [A1]+, [A0]+
  1471. 00000F62  32D8                     move.w     [A1]+, [A0]+
  1472. 00000F64  486E FFAA                pea.l      [A6 - 0x56]
  1473. 00000F68  3F3C 0016                move.w     -[A7], 0x16
  1474. 00000F6C  A9EB                     syscall    Pack4/FP68K
  1475. 00000F6E  486E FFAA                pea.l      [A6 - 0x56]
  1476. 00000F72  4EAD 289A                jsr        [A5 + 0x289A /* export_1295 */]
  1477. 00000F76  2C00                     move.l     D6, D0
  1478. 00000F78  504F                     addq.w     A7, 8
  1479. 00000F7A  6002                     bra        +0x4 /* 00000F7E */
  1480. label00000F7C:
  1481. 00000F7C  7C00                     moveq.l    D6, 0x00
  1482. label00000F7E:
  1483. 00000F7E  3D46 000C                move.w     [A6 + 0xC], D6
  1484. 00000F82  4CEE 10C0 FF9E           movem.l    D6,D7,A4, [A6 - 0x62]
  1485. 00000F88  4E5E                     unlink     A6
  1486. 00000F8A  2E9F                     move.l     [A7], [A7]+
  1487. 00000F8C  4E75                     rts
  1488. 00000F8E  4003                     negx.b     D3
  1489. 00000F90  EFC2 8F5C                bfins      D2 {D5:28}, D0
  1490. 00000F94  28F5 C28F                move.l     [A4]+, [A5 + A4.w * 2 - 0x113]
  1491. fn00000F98:
  1492. 00000F98  4E56 0000                link       A6, 0
  1493. 00000F9C  206E 0008                movea.l    A0, [A6 + 0x8]
  1494. 00000FA0  2050                     movea.l    A0, [A0]
  1495. 00000FA2  4AA8 0002                tst.l      [A0 + 0x2]
  1496. 00000FA6  6C08                     bge        +0xA /* 00000FB0 */
  1497. 00000FA8  3D7C FFFF 000C           move.w     [A6 + 0xC], 0xFFFF
  1498. 00000FAE  6006                     bra        +0x8 /* 00000FB6 */
  1499. label00000FB0:
  1500. 00000FB0  3D7C 0001 000C           move.w     [A6 + 0xC], 0x1
  1501. label00000FB6:
  1502. 00000FB6  4E5E                     unlink     A6
  1503. 00000FB8  2E9F                     move.l     [A7], [A7]+
  1504. 00000FBA  4E75                     rts
  1505. export_1152:
  1506. fn00000FBC:
  1507. 00000FBC  4E56 FFF2                link       A6, -0x000E
  1508. 00000FC0  48E7 0018                movem.l    -[A7], A3,A4
  1509. 00000FC4  286E 0008                movea.l    A4, [A6 + 0x8]
  1510. 00000FC8  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1511. 00000FCC  2F0C                     move.l     -[A7], A4
  1512. 00000FCE  4EAD 1892                jsr        [A5 + 0x1892 /* export_782 */]
  1513. 00000FD2  558F                     subq.l     A7, 2
  1514. 00000FD4  2054                     movea.l    A0, [A4]
  1515. 00000FD6  2F28 0058                move.l     -[A7], [A0 + 0x58]
  1516. 00000FDA  4EAD 142A                jsr        [A5 + 0x142A /* export_641 */]
  1517. 00000FDE  4A1F                     tst.b      [A7]+
  1518. 00000FE0  6742                     beq        +0x44 /* 00001024 */
  1519. 00000FE2  598F                     subq.l     A7, 4
  1520. 00000FE4  2F0C                     move.l     -[A7], A4
  1521. 00000FE6  4EBA 00CC                jsr        [PC + 0xCC /* 000010B4 */]
  1522. 00000FEA  265F                     movea.l    A3, [A7]+
  1523. 00000FEC  486E FFF8                pea.l      [A6 - 0x8]
  1524. 00000FF0  7000                     moveq.l    D0, 0x00
  1525. 00000FF2  3F00                     move.w     -[A7], D0
  1526. 00000FF4  3F00                     move.w     -[A7], D0
  1527. 00000FF6  2054                     movea.l    A0, [A4]
  1528. 00000FF8  3F28 0028                move.w     -[A7], [A0 + 0x28]
  1529. 00000FFC  3F28 0024                move.w     -[A7], [A0 + 0x24]
  1530. 00001000  A8A7                     syscall    SetRect
  1531. 00001002  206B 0002                movea.l    A0, [A3 + 0x2]
  1532. 00001006  2F10                     move.l     -[A7], [A0]
  1533. 00001008  206D FA92                movea.l    A0, [A5 - 0x56E]
  1534. 0000100C  4868 0002                pea.l      [A0 + 0x2]
  1535. 00001010  486B 0010                pea.l      [A3 + 0x10]
  1536. 00001014  486E FFF8                pea.l      [A6 - 0x8]
  1537. 00001018  7000                     moveq.l    D0, 0x00
  1538. 0000101A  3F00                     move.w     -[A7], D0
  1539. 0000101C  7200                     moveq.l    D1, 0x00
  1540. 0000101E  2F01                     move.l     -[A7], D1
  1541. 00001020  A8EC                     syscall    CopyBits
  1542. 00001022  6020                     bra        +0x22 /* 00001044 */
  1543. label00001024:
  1544. 00001024  486E FFF2                pea.l      [A6 - 0xE]
  1545. 00001028  7000                     moveq.l    D0, 0x00
  1546. 0000102A  3F00                     move.w     -[A7], D0
  1547. 0000102C  3F3C 9999                move.w     -[A7], 0x9999
  1548. 00001030  72FF                     moveq.l    D1, 0xFFFFFFFF
  1549. 00001032  3F01                     move.w     -[A7], D1
  1550. 00001034  4EAD 1AAA                jsr        [A5 + 0x1AAA /* export_849 */]
  1551. 00001038  486E FFF2                pea.l      [A6 - 0xE]
  1552. 0000103C  AA14                     syscall    RGBForeColor
  1553. 0000103E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1554. 00001042  A8A2                     syscall    PaintRect
  1555. label00001044:
  1556. 00001044  4CEE 1800 FFEA           movem.l    A3,A4, [A6 - 0x16]
  1557. 0000104A  4E5E                     unlink     A6
  1558. 0000104C  205F                     movea.l    A0, [A7]+
  1559. 0000104E  504F                     addq.w     A7, 8
  1560. 00001050  4ED0                     jmp        [A0]
  1561. 00001052  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1562. // begin alternate branch 00001054-0000105A
  1563. export_1153:
  1564. fn00001054:
  1565. 00001054  4E56 0000                link       A6, 0
  1566. 00001058  2F0C                     move.l     -[A7], A4
  1567. // end alternate branch 00001054-0000105A
  1568. export_1153: // at 00001054 (misaligned)
  1569. fn00001054: // (misaligned)
  1570. 00001056  0000 2F0C                ori.b      D0, 0xC
  1571. 0000105A  286E 0008                movea.l    A4, [A6 + 0x8]
  1572. 0000105E  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  1573. 00001062  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1574. 00001066  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1575. 0000106A  2F0C                     move.l     -[A7], A4
  1576. 0000106C  4EAD 0AC2                jsr        [A5 + 0xAC2 /* export_340 */]
  1577. 00001070  2054                     movea.l    A0, [A4]
  1578. 00001072  7000                     moveq.l    D0, 0x00
  1579. 00001074  2140 0058                move.l     [A0 + 0x58], D0
  1580. 00001078  286E FFFC                movea.l    A4, [A6 - 0x4]
  1581. 0000107C  4E5E                     unlink     A6
  1582. 0000107E  205F                     movea.l    A0, [A7]+
  1583. 00001080  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1584. 00001084  4ED0                     jmp        [A0]
  1585. 00001086  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1586. // begin alternate branch 00001088-00001092
  1587. export_1154:
  1588. fn00001088:
  1589. 00001088  4E56 0000                link       A6, 0
  1590. 0000108C  206E 0008                movea.l    A0, [A6 + 0x8]
  1591. 00001090  2050                     movea.l    A0, [A0]
  1592. // end alternate branch 00001088-00001092
  1593. export_1154: // at 00001088 (misaligned)
  1594. fn00001088: // (misaligned)
  1595. 0000108A  0000 206E                ori.b      D0, 0x6E /* 'n' */
  1596. 0000108E  0008 2050                ori.b      A0, 0x50 /* 'P' */
  1597. 00001092  216E 000C 0058           move.l     [A0 + 0x58], [A6 + 0xC]
  1598. 00001098  4E5E                     unlink     A6
  1599. 0000109A  205F                     movea.l    A0, [A7]+
  1600. 0000109C  504F                     addq.w     A7, 8
  1601. 0000109E  4ED0                     jmp        [A0]
  1602. export_1155:
  1603. fn000010A0:
  1604. 000010A0  4E56 0000                link       A6, 0
  1605. 000010A4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1606. 000010A8  4EAD 076A                jsr        [A5 + 0x76A /* export_233 */]
  1607. 000010AC  4E5E                     unlink     A6
  1608. 000010AE  2E9F                     move.l     [A7], [A7]+
  1609. 000010B0  4E75                     rts
  1610. 000010B2  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1611. // begin alternate branch 000010B4-000010BA
  1612. fn000010B4:
  1613. 000010B4  4E56 0000                link       A6, 0
  1614. 000010B8  2F0C                     move.l     -[A7], A4
  1615. // end alternate branch 000010B4-000010BA
  1616. fn000010B4: // (misaligned)
  1617. 000010B6  0000 2F0C                ori.b      D0, 0xC
  1618. 000010BA  286E 0008                movea.l    A4, [A6 + 0x8]
  1619. 000010BE  558F                     subq.l     A7, 2
  1620. 000010C0  2054                     movea.l    A0, [A4]
  1621. 000010C2  2F28 0058                move.l     -[A7], [A0 + 0x58]
  1622. 000010C6  4EAD 142A                jsr        [A5 + 0x142A /* export_641 */]
  1623. 000010CA  4A1F                     tst.b      [A7]+
  1624. 000010CC  6712                     beq        +0x14 /* 000010E0 */
  1625. 000010CE  598F                     subq.l     A7, 4
  1626. 000010D0  2054                     movea.l    A0, [A4]
  1627. 000010D2  2F28 0058                move.l     -[A7], [A0 + 0x58]
  1628. 000010D6  4EBA 01FC                jsr        [PC + 0x1FC /* 000012D4 */]
  1629. 000010DA  2D5F 000C                move.l     [A6 + 0xC], [A7]+
  1630. 000010DE  6006                     bra        +0x8 /* 000010E6 */
  1631. label000010E0:
  1632. 000010E0  7000                     moveq.l    D0, 0x00
  1633. 000010E2  2D40 000C                move.l     [A6 + 0xC], D0
  1634. label000010E6:
  1635. 000010E6  286E FFFC                movea.l    A4, [A6 - 0x4]
  1636. 000010EA  4E5E                     unlink     A6
  1637. 000010EC  2E9F                     move.l     [A7], [A7]+
  1638. 000010EE  4E75                     rts
  1639. export_1156:
  1640. fn000010F0:
  1641. 000010F0  4E56 FFDE                link       A6, -0x0022
  1642. 000010F4  48E7 0118                movem.l    -[A7], D7,A3,A4
  1643. 000010F8  3E2E 000C                move.w     D7, [A6 + 0xC]
  1644. 000010FC  286E 0008                movea.l    A4, [A6 + 0x8]
  1645. 00001100  206E 000E                movea.l    A0, [A6 + 0xE]
  1646. 00001104  43EE FFF8                lea.l      A1, [A6 - 0x8]
  1647. 00001108  22D8                     move.l     [A1]+, [A0]+
  1648. 0000110A  22D8                     move.l     [A1]+, [A0]+
  1649. 0000110C  2F0C                     move.l     -[A7], A4
  1650. 0000110E  4EAD 1472                jsr        [A5 + 0x1472 /* export_650 */]
  1651. 00001112  486E FFE2                pea.l      [A6 - 0x1E]
  1652. 00001116  7000                     moveq.l    D0, 0x00
  1653. 00001118  3F00                     move.w     -[A7], D0
  1654. 0000111A  3F00                     move.w     -[A7], D0
  1655. 0000111C  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  1656. 00001120  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  1657. 00001124  A8A7                     syscall    SetRect
  1658. 00001126  486E FFEE                pea.l      [A6 - 0x12]
  1659. 0000112A  486E FFEA                pea.l      [A6 - 0x16]
  1660. 0000112E  203C 0008 0005           move.l     D0, 0x80005
  1661. 00001134  AB1D                     syscall    QDExtensions
  1662. 00001136  2054                     movea.l    A0, [A4]
  1663. 00001138  7000                     moveq.l    D0, 0x00
  1664. 0000113A  2140 0002                move.l     [A0 + 0x2], D0
  1665. 0000113E  0C47 0021                cmpi.w     D7, 0x21 /* '!' */
  1666. 00001142  6632                     bne        +0x34 /* 00001176 */
  1667. 00001144  598F                     subq.l     A7, 4
  1668. 00001146  7028                     moveq.l    D0, 0x28
  1669. 00001148  3F00                     move.w     -[A7], D0
  1670. 0000114A  AA18                     syscall    GetCTable
  1671. 0000114C  265F                     movea.l    A3, [A7]+
  1672. 0000114E  558F                     subq.l     A7, 2
  1673. 00001150  486E FFDE                pea.l      [A6 - 0x22]
  1674. 00001154  7008                     moveq.l    D0, 0x08
  1675. 00001156  3F00                     move.w     -[A7], D0
  1676. 00001158  486E FFE2                pea.l      [A6 - 0x1E]
  1677. 0000115C  2F0B                     move.l     -[A7], A3
  1678. 0000115E  7200                     moveq.l    D1, 0x00
  1679. 00001160  2F01                     move.l     -[A7], D1
  1680. 00001162  2F01                     move.l     -[A7], D1
  1681. 00001164  203C 0016 0000           move.l     D0, 0x160000
  1682. 0000116A  AB1D                     syscall    QDExtensions
  1683. 0000116C  4EAD 194A                jsr        [A5 + 0x194A /* export_805 */]
  1684. 00001170  204B                     movea.l    A0, A3
  1685. 00001172  A023                     syscall    DisposHandle/DisposeHandle
  1686. 00001174  6020                     bra        +0x22 /* 00001196 */
  1687. label00001176:
  1688. 00001176  558F                     subq.l     A7, 2
  1689. 00001178  486E FFDE                pea.l      [A6 - 0x22]
  1690. 0000117C  3F07                     move.w     -[A7], D7
  1691. 0000117E  486E FFE2                pea.l      [A6 - 0x1E]
  1692. 00001182  7000                     moveq.l    D0, 0x00
  1693. 00001184  2F00                     move.l     -[A7], D0
  1694. 00001186  2F00                     move.l     -[A7], D0
  1695. 00001188  2F00                     move.l     -[A7], D0
  1696. 0000118A  203C 0016 0000           move.l     D0, 0x160000
  1697. 00001190  AB1D                     syscall    QDExtensions
  1698. 00001192  4EAD 194A                jsr        [A5 + 0x194A /* export_805 */]
  1699. label00001196:
  1700. 00001196  2054                     movea.l    A0, [A4]
  1701. 00001198  216E FFDE 0002           move.l     [A0 + 0x2], [A6 - 0x22]
  1702. 0000119E  2054                     movea.l    A0, [A4]
  1703. 000011A0  2F28 0002                move.l     -[A7], [A0 + 0x2]
  1704. 000011A4  7000                     moveq.l    D0, 0x00
  1705. 000011A6  2F00                     move.l     -[A7], D0
  1706. 000011A8  203C 0008 0006           move.l     D0, 0x80006
  1707. 000011AE  AB1D                     syscall    QDExtensions
  1708. 000011B0  558F                     subq.l     A7, 2
  1709. 000011B2  2054                     movea.l    A0, [A4]
  1710. 000011B4  2068 0002                movea.l    A0, [A0 + 0x2]
  1711. 000011B8  2F28 0002                move.l     -[A7], [A0 + 0x2]
  1712. 000011BC  203C 0004 0001           move.l     D0, 0x40001
  1713. 000011C2  AB1D                     syscall    QDExtensions
  1714. 000011C4  4A1F                     tst.b      [A7]+
  1715. 000011C6  6608                     bne        +0xA /* 000011D0 */
  1716. 000011C8  558F                     subq.l     A7, 2
  1717. 000011CA  AA40                     syscall    QDError
  1718. 000011CC  4EAD 194A                jsr        [A5 + 0x194A /* export_805 */]
  1719. label000011D0:
  1720. 000011D0  486E FFF2                pea.l      [A6 - 0xE]
  1721. 000011D4  70FF                     moveq.l    D0, 0xFFFFFFFF
  1722. 000011D6  3F00                     move.w     -[A7], D0
  1723. 000011D8  7200                     moveq.l    D1, 0x00
  1724. 000011DA  3F01                     move.w     -[A7], D1
  1725. 000011DC  3F01                     move.w     -[A7], D1
  1726. 000011DE  4EAD 1AAA                jsr        [A5 + 0x1AAA /* export_849 */]
  1727. 000011E2  486E FFF2                pea.l      [A6 - 0xE]
  1728. 000011E6  AA15                     syscall    RGBBackColor
  1729. 000011E8  2054                     movea.l    A0, [A4]
  1730. 000011EA  2068 0002                movea.l    A0, [A0 + 0x2]
  1731. 000011EE  4868 0010                pea.l      [A0 + 0x10]
  1732. 000011F2  A8A3                     syscall    EraseRect
  1733. 000011F4  2054                     movea.l    A0, [A4]
  1734. 000011F6  2068 0002                movea.l    A0, [A0 + 0x2]
  1735. 000011FA  2F28 0002                move.l     -[A7], [A0 + 0x2]
  1736. 000011FE  203C 0004 0002           move.l     D0, 0x40002
  1737. 00001204  AB1D                     syscall    QDExtensions
  1738. 00001206  2F2E FFEE                move.l     -[A7], [A6 - 0x12]
  1739. 0000120A  2F2E FFEA                move.l     -[A7], [A6 - 0x16]
  1740. 0000120E  203C 0008 0006           move.l     D0, 0x80006
  1741. 00001214  AB1D                     syscall    QDExtensions
  1742. 00001216  4CEE 1880 FFD2           movem.l    D7,A3,A4, [A6 - 0x2E]
  1743. 0000121C  4E5E                     unlink     A6
  1744. 0000121E  205F                     movea.l    A0, [A7]+
  1745. 00001220  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1746. 00001224  4ED0                     jmp        [A0]
  1747. 00001226  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1748. export_1157: // at 00001228 (misaligned)
  1749. 0000122A  0000 2F0C                ori.b      D0, 0xC
  1750. 0000122E  286E 0008                movea.l    A4, [A6 + 0x8]
  1751. 00001232  2054                     movea.l    A0, [A4]
  1752. 00001234  4AA8 0002                tst.l      [A0 + 0x2]
  1753. 00001238  670C                     beq        +0xE /* 00001246 */
  1754. 0000123A  2F28 0002                move.l     -[A7], [A0 + 0x2]
  1755. 0000123E  203C 0004 0004           move.l     D0, 0x40004
  1756. 00001244  AB1D                     syscall    QDExtensions
  1757. label00001246:
  1758. 00001246  2F0C                     move.l     -[A7], A4
  1759. 00001248  4EAD 146A                jsr        [A5 + 0x146A /* export_649 */]
  1760. 0000124C  286E FFFC                movea.l    A4, [A6 - 0x4]
  1761. 00001250  4E5E                     unlink     A6
  1762. 00001252  2E9F                     move.l     [A7], [A7]+
  1763. 00001254  4E75                     rts
  1764. 00001256  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1765. // begin alternate branch 00001258-0000126A
  1766. fn00001258:
  1767. 00001258  4E56 0000                link       A6, 0
  1768. 0000125C  48E7 0018                movem.l    -[A7], A3,A4
  1769. 00001260  266E 000C                movea.l    A3, [A6 + 0xC]
  1770. 00001264  286E 0008                movea.l    A4, [A6 + 0x8]
  1771. 00001268  558F                     subq.l     A7, 2
  1772. // end alternate branch 00001258-0000126A
  1773. fn00001258: // (misaligned)
  1774. 0000125A  0000 48E7                ori.b      D0, 0xE7
  1775. 0000125E  0018 266E                ori.b      [A0]+, 0x6E /* 'n' */
  1776. 00001262  000C 286E                ori.b      A4, 0x6E /* 'n' */
  1777. 00001266  0008 558F                ori.b      A0, 0x8F
  1778. 0000126A  2054                     movea.l    A0, [A4]
  1779. 0000126C  2068 0002                movea.l    A0, [A0 + 0x2]
  1780. 00001270  2F28 0002                move.l     -[A7], [A0 + 0x2]
  1781. 00001274  203C 0004 0001           move.l     D0, 0x40001
  1782. 0000127A  AB1D                     syscall    QDExtensions
  1783. 0000127C  4A1F                     tst.b      [A7]+
  1784. 0000127E  6608                     bne        +0xA /* 00001288 */
  1785. 00001280  558F                     subq.l     A7, 2
  1786. 00001282  AA40                     syscall    QDError
  1787. 00001284  4EAD 194A                jsr        [A5 + 0x194A /* export_805 */]
  1788. label00001288:
  1789. 00001288  206B 0002                movea.l    A0, [A3 + 0x2]
  1790. 0000128C  2F10                     move.l     -[A7], [A0]
  1791. 0000128E  2054                     movea.l    A0, [A4]
  1792. 00001290  2068 0002                movea.l    A0, [A0 + 0x2]
  1793. 00001294  2068 0002                movea.l    A0, [A0 + 0x2]
  1794. 00001298  2F10                     move.l     -[A7], [A0]
  1795. 0000129A  486B 0010                pea.l      [A3 + 0x10]
  1796. 0000129E  2054                     movea.l    A0, [A4]
  1797. 000012A0  2068 0002                movea.l    A0, [A0 + 0x2]
  1798. 000012A4  4868 0010                pea.l      [A0 + 0x10]
  1799. 000012A8  7000                     moveq.l    D0, 0x00
  1800. 000012AA  3F00                     move.w     -[A7], D0
  1801. 000012AC  7200                     moveq.l    D1, 0x00
  1802. 000012AE  2F01                     move.l     -[A7], D1
  1803. 000012B0  A8EC                     syscall    CopyBits
  1804. 000012B2  2054                     movea.l    A0, [A4]
  1805. 000012B4  2068 0002                movea.l    A0, [A0 + 0x2]
  1806. 000012B8  2F28 0002                move.l     -[A7], [A0 + 0x2]
  1807. 000012BC  203C 0004 0002           move.l     D0, 0x40002
  1808. 000012C2  AB1D                     syscall    QDExtensions
  1809. 000012C4  4CEE 1800 FFF8           movem.l    A3,A4, [A6 - 0x8]
  1810. 000012CA  4E5E                     unlink     A6
  1811. 000012CC  205F                     movea.l    A0, [A7]+
  1812. 000012CE  504F                     addq.w     A7, 8
  1813. 000012D0  4ED0                     jmp        [A0]
  1814. 000012D2  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1815. // begin alternate branch 000012D4-000012DE
  1816. export_1158:
  1817. fn000012D4:
  1818. 000012D4  4E56 0000                link       A6, 0
  1819. 000012D8  206E 0008                movea.l    A0, [A6 + 0x8]
  1820. 000012DC  2050                     movea.l    A0, [A0]
  1821. // end alternate branch 000012D4-000012DE
  1822. export_1158: // at 000012D4 (misaligned)
  1823. fn000012D4: // (misaligned)
  1824. 000012D6  0000 206E                ori.b      D0, 0x6E /* 'n' */
  1825. 000012DA  0008 2050                ori.b      A0, 0x50 /* 'P' */
  1826. 000012DE  2D68 0002 000C           move.l     [A6 + 0xC], [A0 + 0x2]
  1827. 000012E4  4E5E                     unlink     A6
  1828. 000012E6  2E9F                     move.l     [A7], [A7]+
  1829. 000012E8  4E75                     rts
  1830. 000012EA  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1831. export_1159: // at 000012EC (misaligned)
  1832. 000012EE  0000 2F0C                ori.b      D0, 0xC
  1833. 000012F2  286E 0008                movea.l    A4, [A6 + 0x8]
  1834. 000012F6  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  1835. 000012FA  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1836. 000012FE  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1837. 00001302  2F0C                     move.l     -[A7], A4
  1838. 00001304  4EAD 0A02                jsr        [A5 + 0xA02 /* export_316 */]
  1839. 00001308  2F0C                     move.l     -[A7], A4
  1840. 0000130A  7000                     moveq.l    D0, 0x00
  1841. 0000130C  1F00                     move.b     -[A7], D0
  1842. 0000130E  2F2D F89C                move.l     -[A7], [A5 - 0x764]
  1843. 00001312  4EAD 0432                jsr        [A5 + 0x432 /* export_130 */]
  1844. 00001316  7004                     moveq.l    D0, 0x04
  1845. 00001318  2F00                     move.l     -[A7], D0
  1846. 0000131A  2F0C                     move.l     -[A7], A4
  1847. 0000131C  4EAD 14DA                jsr        [A5 + 0x14DA /* export_663 */]
  1848. 00001320  286E FFFC                movea.l    A4, [A6 - 0x4]
  1849. 00001324  4E5E                     unlink     A6
  1850. 00001326  205F                     movea.l    A0, [A7]+
  1851. 00001328  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1852. 0000132C  4ED0                     jmp        [A0]
  1853. 0000132E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1854. export_1160: // at 00001330 (misaligned)
  1855. 00001332  0000 2F2E                ori.b      D0, 0x2E /* '.' */
  1856. 00001336  0008 1F2E                ori.b      A0, 0x2E /* '.' */
  1857. 0000133A  000C 2F2D                ori.b      A4, 0x2D /* '-' */
  1858. 0000133E  F89C 4EAD                .extension 0x89C <<F/2-3/4>> // unimplemented
  1859. 00001342  0432 4E5E 205F           subi.b     [A2 + D2.w + 0x5F], 0x5E /* '^' */
  1860. 00001348  5C4F                     addq.w     A7, 6
  1861. 0000134A  4ED0                     jmp        [A0]
  1862. export_1161:
  1863. 0000134C  4E56 FF00                link       A6, -0x0100
  1864. 00001350  48E7 0118                movem.l    -[A7], D7,A3,A4
  1865. 00001354  47EE FF00                lea.l      A3, [A6 - 0x100]
  1866. 00001358  286E 0008                movea.l    A4, [A6 + 0x8]
  1867. 0000135C  598F                     subq.l     A7, 4
  1868. 0000135E  2054                     movea.l    A0, [A4]
  1869. 00001360  2F28 0064                move.l     -[A7], [A0 + 0x64]
  1870. 00001364  4EBA F2D6                jsr        [PC - 0xD2A /* 0000063C */]
  1871. 00001368  2E1F                     move.l     D7, [A7]+
  1872. 0000136A  2054                     movea.l    A0, [A4]
  1873. 0000136C  2F28 0064                move.l     -[A7], [A0 + 0x64]
  1874. 00001370  4EAD 236A                jsr        [A5 + 0x236A /* export_1129 */]
  1875. 00001374  598F                     subq.l     A7, 4
  1876. 00001376  2054                     movea.l    A0, [A4]
  1877. 00001378  2F28 0064                move.l     -[A7], [A0 + 0x64]
  1878. 0000137C  4EBA F2BE                jsr        [PC - 0xD42 /* 0000063C */]
  1879. 00001380  BE9F                     cmp.l      D7, [A7]+
  1880. 00001382  671A                     beq        +0x1C /* 0000139E */
  1881. 00001384  2F0B                     move.l     -[A7], A3
  1882. 00001386  2054                     movea.l    A0, [A4]
  1883. 00001388  2F28 0064                move.l     -[A7], [A0 + 0x64]
  1884. 0000138C  2F0C                     move.l     -[A7], A4
  1885. 0000138E  4EBA 0074                jsr        [PC + 0x74 /* 00001404 */]
  1886. 00001392  2F0B                     move.l     -[A7], A3
  1887. 00001394  7001                     moveq.l    D0, 0x01
  1888. 00001396  1F00                     move.b     -[A7], D0
  1889. 00001398  2F0C                     move.l     -[A7], A4
  1890. 0000139A  4EAD 1FE2                jsr        [A5 + 0x1FE2 /* export_1016 */]
  1891. label0000139E:
  1892. 0000139E  558F                     subq.l     A7, 2
  1893. 000013A0  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  1894. 000013A4  2F0C                     move.l     -[A7], A4
  1895. 000013A6  4EAD 1492                jsr        [A5 + 0x1492 /* export_654 */]
  1896. 000013AA  1D5F 000E                move.b     [A6 + 0xE], [A7]+
  1897. 000013AE  4CEE 1880 FEF4           movem.l    D7,A3,A4, [A6 - 0x10C]
  1898. 000013B4  4E5E                     unlink     A6
  1899. 000013B6  205F                     movea.l    A0, [A7]+
  1900. 000013B8  5C4F                     addq.w     A7, 6
  1901. 000013BA  4ED0                     jmp        [A0]
  1902. export_1162:
  1903. 000013BC  4E56 FF00                link       A6, -0x0100
  1904. 000013C0  48E7 0018                movem.l    -[A7], A3,A4
  1905. 000013C4  266E 000C                movea.l    A3, [A6 + 0xC]
  1906. 000013C8  286E 0008                movea.l    A4, [A6 + 0x8]
  1907. 000013CC  486E FF00                pea.l      [A6 - 0x100]
  1908. 000013D0  2054                     movea.l    A0, [A4]
  1909. 000013D2  2F28 0064                move.l     -[A7], [A0 + 0x64]
  1910. 000013D6  2F0C                     move.l     -[A7], A4
  1911. 000013D8  4EBA 002A                jsr        [PC + 0x2A /* 00001404 */]
  1912. 000013DC  486E FF00                pea.l      [A6 - 0x100]
  1913. 000013E0  7000                     moveq.l    D0, 0x00
  1914. 000013E2  1F00                     move.b     -[A7], D0
  1915. 000013E4  2F0C                     move.l     -[A7], A4
  1916. 000013E6  4EAD 1FE2                jsr        [A5 + 0x1FE2 /* export_1016 */]
  1917. 000013EA  2F0B                     move.l     -[A7], A3
  1918. 000013EC  A8A3                     syscall    EraseRect
  1919. 000013EE  2F0B                     move.l     -[A7], A3
  1920. 000013F0  2F0C                     move.l     -[A7], A4
  1921. 000013F2  4EAD 0EE2                jsr        [A5 + 0xEE2 /* export_472 */]
  1922. 000013F6  4CEE 1800 FEF8           movem.l    A3,A4, [A6 - 0x108]
  1923. 000013FC  4E5E                     unlink     A6
  1924. 000013FE  205F                     movea.l    A0, [A7]+
  1925. 00001400  504F                     addq.w     A7, 8
  1926. 00001402  4ED0                     jmp        [A0]
  1927. fn00001404:
  1928. 00001404  4E56 FFFC                link       A6, -0x0004
  1929. 00001408  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  1930. 0000140C  266E 000C                movea.l    A3, [A6 + 0xC]
  1931. 00001410  286E 0010                movea.l    A4, [A6 + 0x10]
  1932. 00001414  422E FFFC                clr.b      [A6 - 0x4]
  1933. 00001418  558F                     subq.l     A7, 2
  1934. 0000141A  2F0B                     move.l     -[A7], A3
  1935. 0000141C  4EBA F672                jsr        [PC - 0x98E /* 00000A90 */]
  1936. 00001420  301F                     move.w     D0, [A7]+
  1937. 00001422  1800                     move.b     D4, D0
  1938. 00001424  6008                     bra        +0xA /* 0000142E */
  1939. label00001426:
  1940. 00001426  0404 000A                subi.b     D4, 0xA /* '\n' */
  1941. 0000142A  522E FFFC                addq.b     [A6 - 0x4], 1
  1942. label0000142E:
  1943. 0000142E  0C04 0009                cmpi.b     D4, 0x9 /* '\t' */
  1944. 00001432  6EF2                     bgt        -0xC /* 00001426 */
  1945. 00001434  422E FFFD                clr.b      [A6 - 0x3]
  1946. 00001438  558F                     subq.l     A7, 2
  1947. 0000143A  2F0B                     move.l     -[A7], A3
  1948. 0000143C  4EBA F792                jsr        [PC - 0x86E /* 00000BD0 */]
  1949. 00001440  301F                     move.w     D0, [A7]+
  1950. 00001442  1A00                     move.b     D5, D0
  1951. 00001444  6008                     bra        +0xA /* 0000144E */
  1952. label00001446:
  1953. 00001446  0405 000A                subi.b     D5, 0xA /* '\n' */
  1954. 0000144A  522E FFFD                addq.b     [A6 - 0x3], 1
  1955. label0000144E:
  1956. 0000144E  0C05 0009                cmpi.b     D5, 0x9 /* '\t' */
  1957. 00001452  6EF2                     bgt        -0xC /* 00001446 */
  1958. 00001454  422E FFFE                clr.b      [A6 - 0x2]
  1959. 00001458  558F                     subq.l     A7, 2
  1960. 0000145A  2F0B                     move.l     -[A7], A3
  1961. 0000145C  4EBA F8BA                jsr        [PC - 0x746 /* 00000D18 */]
  1962. 00001460  301F                     move.w     D0, [A7]+
  1963. 00001462  1C00                     move.b     D6, D0
  1964. 00001464  6008                     bra        +0xA /* 0000146E */
  1965. label00001466:
  1966. 00001466  0406 000A                subi.b     D6, 0xA /* '\n' */
  1967. 0000146A  522E FFFE                addq.b     [A6 - 0x2], 1
  1968. label0000146E:
  1969. 0000146E  0C06 0009                cmpi.b     D6, 0x9 /* '\t' */
  1970. 00001472  6EF2                     bgt        -0xC /* 00001466 */
  1971. 00001474  422E FFFF                clr.b      [A6 - 0x1]
  1972. 00001478  558F                     subq.l     A7, 2
  1973. 0000147A  2F0B                     move.l     -[A7], A3
  1974. 0000147C  4EBA F9AE                jsr        [PC - 0x652 /* 00000E2C */]
  1975. 00001480  301F                     move.w     D0, [A7]+
  1976. 00001482  1E00                     move.b     D7, D0
  1977. 00001484  6008                     bra        +0xA /* 0000148E */
  1978. label00001486:
  1979. 00001486  0407 000A                subi.b     D7, 0xA /* '\n' */
  1980. 0000148A  522E FFFF                addq.b     [A6 - 0x1], 1
  1981. label0000148E:
  1982. 0000148E  0C07 0009                cmpi.b     D7, 0x9 /* '\t' */
  1983. 00001492  6EF2                     bgt        -0xC /* 00001486 */
  1984. 00001494  558F                     subq.l     A7, 2
  1985. 00001496  2F0B                     move.l     -[A7], A3
  1986. 00001498  4EBA FAFE                jsr        [PC - 0x502 /* 00000F98 */]
  1987. 0000149C  4A5F                     tst.w      [A7]+
  1988. 0000149E  6C08                     bge        +0xA /* 000014A8 */
  1989. 000014A0  197C 002D 0001           move.b     [A4 + 0x1], 0x2D /* '-' */
  1990. 000014A6  6006                     bra        +0x8 /* 000014AE */
  1991. label000014A8:
  1992. 000014A8  197C 0020 0001           move.b     [A4 + 0x1], 0x20 /* ' ' */
  1993. label000014AE:
  1994. 000014AE  102E FFFC                move.b     D0, [A6 - 0x4]
  1995. 000014B2  4880                     ext.w      D0
  1996. 000014B4  D07C 0030                add.w      D0, 0x30 /* '0' */
  1997. 000014B8  1940 0002                move.b     [A4 + 0x2], D0
  1998. 000014BC  4884                     ext.w      D4
  1999. 000014BE  3004                     move.w     D0, D4
  2000. 000014C0  D07C 0030                add.w      D0, 0x30 /* '0' */
  2001. 000014C4  1940 0003                move.b     [A4 + 0x3], D0
  2002. 000014C8  197C 003A 0004           move.b     [A4 + 0x4], 0x3A /* ':' */
  2003. 000014CE  102E FFFD                move.b     D0, [A6 - 0x3]
  2004. 000014D2  4880                     ext.w      D0
  2005. 000014D4  D07C 0030                add.w      D0, 0x30 /* '0' */
  2006. 000014D8  1940 0005                move.b     [A4 + 0x5], D0
  2007. 000014DC  4885                     ext.w      D5
  2008. 000014DE  3005                     move.w     D0, D5
  2009. 000014E0  D07C 0030                add.w      D0, 0x30 /* '0' */
  2010. 000014E4  1940 0006                move.b     [A4 + 0x6], D0
  2011. 000014E8  197C 003A 0007           move.b     [A4 + 0x7], 0x3A /* ':' */
  2012. 000014EE  102E FFFE                move.b     D0, [A6 - 0x2]
  2013. 000014F2  4880                     ext.w      D0
  2014. 000014F4  D07C 0030                add.w      D0, 0x30 /* '0' */
  2015. 000014F8  1940 0008                move.b     [A4 + 0x8], D0
  2016. 000014FC  4886                     ext.w      D6
  2017. 000014FE  3006                     move.w     D0, D6
  2018. 00001500  D07C 0030                add.w      D0, 0x30 /* '0' */
  2019. 00001504  1940 0009                move.b     [A4 + 0x9], D0
  2020. 00001508  197C 002E 000A           move.b     [A4 + 0xA], 0x2E /* '.' */
  2021. 0000150E  102E FFFF                move.b     D0, [A6 - 0x1]
  2022. 00001512  4880                     ext.w      D0
  2023. 00001514  D07C 0030                add.w      D0, 0x30 /* '0' */
  2024. 00001518  1940 000B                move.b     [A4 + 0xB], D0
  2025. 0000151C  4887                     ext.w      D7
  2026. 0000151E  3007                     move.w     D0, D7
  2027. 00001520  D07C 0030                add.w      D0, 0x30 /* '0' */
  2028. 00001524  1940 000C                move.b     [A4 + 0xC], D0
  2029. 00001528  18BC 000C                move.b     [A4], 0xC
  2030. 0000152C  4CEE 18F0 FFE4           movem.l    D4,D5,D6,D7,A3,A4, [A6 - 0x1C]
  2031. 00001532  4E5E                     unlink     A6
  2032. 00001534  205F                     movea.l    A0, [A7]+
  2033. 00001536  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2034. 0000153A  4ED0                     jmp        [A0]
  2035. export_1163:
  2036. 0000153C  4E56 0000                link       A6, 0
  2037. 00001540  2F0C                     move.l     -[A7], A4
  2038. 00001542  286E 0008                movea.l    A4, [A6 + 0x8]
  2039. 00001546  2F0C                     move.l     -[A7], A4
  2040. 00001548  7000                     moveq.l    D0, 0x00
  2041. 0000154A  1F00                     move.b     -[A7], D0
  2042. 0000154C  2F2D F89C                move.l     -[A7], [A5 - 0x764]
  2043. 00001550  4EAD 0432                jsr        [A5 + 0x432 /* export_130 */]
  2044. 00001554  2F0C                     move.l     -[A7], A4
  2045. 00001556  4EAD 0712                jsr        [A5 + 0x712 /* export_222 */]
  2046. 0000155A  286E FFFC                movea.l    A4, [A6 - 0x4]
  2047. 0000155E  4E5E                     unlink     A6
  2048. 00001560  2E9F                     move.l     [A7], [A7]+
  2049. 00001562  4E75                     rts
  2050. export_1164:
  2051. fn00001564:
  2052. 00001564  4E56 0000                link       A6, 0
  2053. 00001568  206E 0008                movea.l    A0, [A6 + 0x8]
  2054. 0000156C  2050                     movea.l    A0, [A0]
  2055. 0000156E  216E 000C 0022           move.l     [A0 + 0x22], [A6 + 0xC]
  2056. 00001574  4E5E                     unlink     A6
  2057. 00001576  205F                     movea.l    A0, [A7]+
  2058. 00001578  504F                     addq.w     A7, 8
  2059. 0000157A  4ED0                     jmp        [A0]
  2060. export_1165:
  2061. fn0000157C:
  2062. 0000157C  4E56 0000                link       A6, 0
  2063. 00001580  206E 0008                movea.l    A0, [A6 + 0x8]
  2064. 00001584  2050                     movea.l    A0, [A0]
  2065. 00001586  2D68 0022 000C           move.l     [A6 + 0xC], [A0 + 0x22]
  2066. 0000158C  4E5E                     unlink     A6
  2067. 0000158E  2E9F                     move.l     [A7], [A7]+
  2068. 00001590  4E75                     rts
  2069. 00001592  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2070. export_1166: // at 00001594 (misaligned)
  2071. 00001596  0000 206E                ori.b      D0, 0x6E /* 'n' */
  2072. 0000159A  0008 2050                ori.b      A0, 0x50 /* 'P' */
  2073. 0000159E  116E 000C 0020           move.b     [A0 + 0x20], [A6 + 0xC]
  2074. 000015A4  4E5E                     unlink     A6
  2075. 000015A6  205F                     movea.l    A0, [A7]+
  2076. 000015A8  5C4F                     addq.w     A7, 6
  2077. 000015AA  4ED0                     jmp        [A0]
  2078. export_1167:
  2079. 000015AC  4E56 0000                link       A6, 0
  2080. 000015B0  206E 0008                movea.l    A0, [A6 + 0x8]
  2081. 000015B4  2050                     movea.l    A0, [A0]
  2082. 000015B6  41E8 0058                lea.l      A0, [A0 + 0x58]
  2083. 000015BA  2D48 000C                move.l     [A6 + 0xC], A0
  2084. 000015BE  4E5E                     unlink     A6
  2085. 000015C0  2E9F                     move.l     [A7], [A7]+
  2086. 000015C2  4E75                     rts
  2087. export_1168:
  2088. 000015C4  4E56 0000                link       A6, 0
  2089. 000015C8  206E 0008                movea.l    A0, [A6 + 0x8]
  2090. 000015CC  2050                     movea.l    A0, [A0]
  2091. 000015CE  2D68 004C 000C           move.l     [A6 + 0xC], [A0 + 0x4C]
  2092. 000015D4  4E5E                     unlink     A6
  2093. 000015D6  2E9F                     move.l     [A7], [A7]+
  2094. 000015D8  4E75                     rts
  2095. 000015DA  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2096. export_1169: // at 000015DC (misaligned)
  2097. 000015DE  0000 206E                ori.b      D0, 0x6E /* 'n' */
  2098. 000015E2  0008 2050                ori.b      A0, 0x50 /* 'P' */
  2099. 000015E6  2D68 0048 000C           move.l     [A6 + 0xC], [A0 + 0x48]
  2100. 000015EC  4E5E                     unlink     A6
  2101. 000015EE  2E9F                     move.l     [A7], [A7]+
  2102. 000015F0  4E75                     rts
  2103. 000015F2  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2104. export_1170: // at 000015F4 (misaligned)
  2105. 000015F6  0000 4E5E                ori.b      D0, 0x5E /* '^' */
  2106. 000015FA  2E9F                     move.l     [A7], [A7]+
  2107. 000015FC  4E75                     rts
  2108. 000015FE  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2109. export_1171: // at 00001600 (misaligned)
  2110. 00001602  FFF8                     .invalid   <<F/7/7>>
  2111. 00001604  2F0C                     move.l     -[A7], A4
  2112. 00001606  286E 0008                movea.l    A4, [A6 + 0x8]
  2113. 0000160A  486E FFF8                pea.l      [A6 - 0x8]
  2114. 0000160E  2F0C                     move.l     -[A7], A4
  2115. 00001610  4EAD 1732                jsr        [A5 + 0x1732 /* export_738 */]
  2116. 00001614  486E FFF8                pea.l      [A6 - 0x8]
  2117. 00001618  2054                     movea.l    A0, [A4]
  2118. 0000161A  3F28 0042                move.w     -[A7], [A0 + 0x42]
  2119. 0000161E  3F28 0040                move.w     -[A7], [A0 + 0x40]
  2120. 00001622  A8A9                     syscall    InsetRect
  2121. 00001624  486E FFF8                pea.l      [A6 - 0x8]
  2122. 00001628  A8A3                     syscall    EraseRect
  2123. 0000162A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2124. 0000162E  2F0C                     move.l     -[A7], A4
  2125. 00001630  4EAD 0EE2                jsr        [A5 + 0xEE2 /* export_472 */]
  2126. 00001634  286E FFF4                movea.l    A4, [A6 - 0xC]
  2127. 00001638  4E5E                     unlink     A6
  2128. 0000163A  205F                     movea.l    A0, [A7]+
  2129. 0000163C  504F                     addq.w     A7, 8
  2130. 0000163E  4ED0                     jmp        [A0]
  2131. export_1172:
  2132. 00001640  4E56 0000                link       A6, 0
  2133. 00001644  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  2134. 00001648  3C2E 000C                move.w     D6, [A6 + 0xC]
  2135. 0000164C  266E 000E                movea.l    A3, [A6 + 0xE]
  2136. 00001650  286E 0008                movea.l    A4, [A6 + 0x8]
  2137. 00001654  2053                     movea.l    A0, [A3]
  2138. 00001656  2E28 002E                move.l     D7, [A0 + 0x2E]
  2139. 0000165A  3006                     move.w     D0, D6
  2140. 0000165C  5340                     subq.w     D0, 1
  2141. 0000165E  6600 0086                bne        +0x88 /* 000016E6 */
  2142. 00001662  203C 0000 00FF           move.l     D0, 0xFF
  2143. 00001668  C087                     and.l      D0, D7
  2144. 0000166A  0480 0000 002A           subi.l     D0, 0x2A /* '*' */
  2145. 00001670  673E                     beq        +0x40 /* 000016B0 */
  2146. 00001672  5380                     subq.l     D0, 1
  2147. 00001674  6752                     beq        +0x54 /* 000016C8 */
  2148. 00001676  5580                     subq.l     D0, 2
  2149. 00001678  6742                     beq        +0x44 /* 000016BC */
  2150. 0000167A  5580                     subq.l     D0, 2
  2151. 0000167C  6726                     beq        +0x28 /* 000016A4 */
  2152. 0000167E  0480 0000 000E           subi.l     D0, 0xE
  2153. 00001684  6712                     beq        +0x14 /* 00001698 */
  2154. 00001686  5D80                     subq.l     D0, 6
  2155. 00001688  6706                     beq        +0x8 /* 00001690 */
  2156. 0000168A  5580                     subq.l     D0, 2
  2157. 0000168C  670A                     beq        +0xC /* 00001698 */
  2158. 0000168E  6044                     bra        +0x46 /* 000016D4 */
  2159. label00001690:
  2160. 00001690  2F0C                     move.l     -[A7], A4
  2161. 00001692  4EBA 0154                jsr        [PC + 0x154 /* 000017E8 */]
  2162. 00001696  6058                     bra        +0x5A /* 000016F0 */
  2163. label00001698:
  2164. 00001698  7000                     moveq.l    D0, 0x00
  2165. 0000169A  1F00                     move.b     -[A7], D0
  2166. 0000169C  2F0C                     move.l     -[A7], A4
  2167. 0000169E  4EBA 03B4                jsr        [PC + 0x3B4 /* 00001A54 */]
  2168. 000016A2  604C                     bra        +0x4E /* 000016F0 */
  2169. label000016A4:
  2170. 000016A4  7001                     moveq.l    D0, 0x01
  2171. 000016A6  1F00                     move.b     -[A7], D0
  2172. 000016A8  2F0C                     move.l     -[A7], A4
  2173. 000016AA  4EBA 03A8                jsr        [PC + 0x3A8 /* 00001A54 */]
  2174. 000016AE  6040                     bra        +0x42 /* 000016F0 */
  2175. label000016B0:
  2176. 000016B0  7002                     moveq.l    D0, 0x02
  2177. 000016B2  1F00                     move.b     -[A7], D0
  2178. 000016B4  2F0C                     move.l     -[A7], A4
  2179. 000016B6  4EBA 039C                jsr        [PC + 0x39C /* 00001A54 */]
  2180. 000016BA  6034                     bra        +0x36 /* 000016F0 */
  2181. label000016BC:
  2182. 000016BC  7003                     moveq.l    D0, 0x03
  2183. 000016BE  1F00                     move.b     -[A7], D0
  2184. 000016C0  2F0C                     move.l     -[A7], A4
  2185. 000016C2  4EBA 0390                jsr        [PC + 0x390 /* 00001A54 */]
  2186. 000016C6  6028                     bra        +0x2A /* 000016F0 */
  2187. label000016C8:
  2188. 000016C8  7004                     moveq.l    D0, 0x04
  2189. 000016CA  1F00                     move.b     -[A7], D0
  2190. 000016CC  2F0C                     move.l     -[A7], A4
  2191. 000016CE  4EBA 0384                jsr        [PC + 0x384 /* 00001A54 */]
  2192. 000016D2  601C                     bra        +0x1E /* 000016F0 */
  2193. label000016D4:
  2194. 000016D4  203C 0000 00FF           move.l     D0, 0xFF
  2195. 000016DA  C087                     and.l      D0, D7
  2196. 000016DC  3F00                     move.w     -[A7], D0
  2197. 000016DE  2F0C                     move.l     -[A7], A4
  2198. 000016E0  4EBA 0516                jsr        [PC + 0x516 /* 00001BF8 */]
  2199. 000016E4  600A                     bra        +0xC /* 000016F0 */
  2200. label000016E6:
  2201. 000016E6  2F0B                     move.l     -[A7], A3
  2202. 000016E8  3F06                     move.w     -[A7], D6
  2203. 000016EA  2F0C                     move.l     -[A7], A4
  2204. 000016EC  4EAD 169A                jsr        [A5 + 0x169A /* export_719 */]
  2205. label000016F0:
  2206. 000016F0  4CEE 18C0 FFF0           movem.l    D6,D7,A3,A4, [A6 - 0x10]
  2207. 000016F6  4E5E                     unlink     A6
  2208. 000016F8  205F                     movea.l    A0, [A7]+
  2209. 000016FA  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2210. 000016FE  4ED0                     jmp        [A0]
  2211. export_1173:
  2212. 00001700  4E56 FFF4                link       A6, -0x000C
  2213. 00001704  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  2214. 00001708  3E2E 0012                move.w     D7, [A6 + 0x12]
  2215. 0000170C  286E 0008                movea.l    A4, [A6 + 0x8]
  2216. 00001710  7A01                     moveq.l    D5, 0x01
  2217. 00001712  7047                     moveq.l    D0, 0x47
  2218. 00001714  B06E 0010                cmp.w      D0, [A6 + 0x10]
  2219. 00001718  6608                     bne        +0xA /* 00001722 */
  2220. 0000171A  2C3C 6B65 7943           move.l     D6, 0x6B657943 /* 'keyC' */
  2221. 00001720  6068                     bra        +0x6A /* 0000178A */
  2222. label00001722:
  2223. 00001722  0C47 0003                cmpi.w     D7, 0x3
  2224. 00001726  6706                     beq        +0x8 /* 0000172E */
  2225. 00001728  0C47 000D                cmpi.w     D7, 0xD /* '\r' */
  2226. 0000172C  6608                     bne        +0xA /* 00001736 */
  2227. label0000172E:
  2228. 0000172E  2C3C 6B65 7945           move.l     D6, 0x6B657945 /* 'keyE' */
  2229. 00001734  6054                     bra        +0x56 /* 0000178A */
  2230. label00001736:
  2231. 00001736  3007                     move.w     D0, D7
  2232. 00001738  0440 002A                subi.w     D0, 0x2A /* '*' */
  2233. 0000173C  6B44                     bmi        +0x46 /* 00001782 */
  2234. 0000173E  0C40 0013                cmpi.w     D0, 0x13
  2235. 00001742  6E3E                     bgt        +0x40 /* 00001782 */
  2236. 00001744  D040                     add.w      D0, D0
  2237. 00001746  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  2238. 0000174A  4EFB 0000                jmp        [PC + D0.w]
  2239. 0000174E  002A 002A 0036           ori.b      [A2 + 0x36], 0x2A /* '*' */
  2240. 00001754  002A 002A 002A           ori.b      [A2 + 0x2A], 0x2A /* '*' */
  2241. 0000175A  002A 002A 002A           ori.b      [A2 + 0x2A], 0x2A /* '*' */
  2242. 00001760  002A 002A 002A           ori.b      [A2 + 0x2A], 0x2A /* '*' */
  2243. 00001766  002A 002A 002A           ori.b      [A2 + 0x2A], 0x2A /* '*' */
  2244. 0000176C  002A 0036 0036           ori.b      [A2 + 0x36], 0x36 /* '6' */
  2245. 00001772  0036 002A 48C7           ori.b      [A6 + D4 - 0x57], 0x2A /* '*' */
  2246. 00001778  2C07                     move.l     D6, D7
  2247. 0000177A  8CBC 6B65 7920           or.l       D6, 0x6B657920 /* 'key ' */
  2248. 00001780  6008                     bra        +0xA /* 0000178A */
  2249. label00001782:
  2250. 00001782  4205                     clr.b      D5
  2251. 00001784  7001                     moveq.l    D0, 0x01
  2252. 00001786  3F00                     move.w     -[A7], D0
  2253. 00001788  A9C8                     syscall    SysBeep
  2254. label0000178A:
  2255. 0000178A  4A05                     tst.b      D5
  2256. 0000178C  6744                     beq        +0x46 /* 000017D2 */
  2257. 0000178E  598F                     subq.l     A7, 4
  2258. 00001790  2F06                     move.l     -[A7], D6
  2259. 00001792  2F0C                     move.l     -[A7], A4
  2260. 00001794  4EAD 16EA                jsr        [A5 + 0x16EA /* export_729 */]
  2261. 00001798  265F                     movea.l    A3, [A7]+
  2262. 0000179A  558F                     subq.l     A7, 2
  2263. 0000179C  2F0B                     move.l     -[A7], A3
  2264. 0000179E  4EAD 212A                jsr        [A5 + 0x212A /* export_1057 */]
  2265. 000017A2  4A1F                     tst.b      [A7]+
  2266. 000017A4  6720                     beq        +0x22 /* 000017C6 */
  2267. 000017A6  2D4B FFF8                move.l     [A6 - 0x8], A3
  2268. 000017AA  2F0B                     move.l     -[A7], A3
  2269. 000017AC  4EAD 2012                jsr        [A5 + 0x2012 /* export_1022 */]
  2270. 000017B0  307C 0005                movea.w    A0, 0x5
  2271. 000017B4  43EE FFF4                lea.l      A1, [A6 - 0xC]
  2272. 000017B8  A03B                     syscall    Delay
  2273. 000017BA  2280                     move.l     [A1], D0
  2274. 000017BC  2D4B FFFC                move.l     [A6 - 0x4], A3
  2275. 000017C0  2F0B                     move.l     -[A7], A3
  2276. 000017C2  4EAD 2012                jsr        [A5 + 0x2012 /* export_1022 */]
  2277. label000017C6:
  2278. 000017C6  2F0B                     move.l     -[A7], A3
  2279. 000017C8  7001                     moveq.l    D0, 0x01
  2280. 000017CA  3F00                     move.w     -[A7], D0
  2281. 000017CC  2F0C                     move.l     -[A7], A4
  2282. 000017CE  4EAD 2272                jsr        [A5 + 0x2272 /* export_1098 */]
  2283. label000017D2:
  2284. 000017D2  7000                     moveq.l    D0, 0x00
  2285. 000017D4  2D40 0014                move.l     [A6 + 0x14], D0
  2286. 000017D8  4CEE 18E0 FFE0           movem.l    D5,D6,D7,A3,A4, [A6 - 0x20]
  2287. 000017DE  4E5E                     unlink     A6
  2288. 000017E0  205F                     movea.l    A0, [A7]+
  2289. 000017E2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2290. 000017E6  4ED0                     jmp        [A0]
  2291. fn000017E8:
  2292. 000017E8  4E56 0000                link       A6, 0
  2293. 000017EC  48E7 0038                movem.l    -[A7], A2,A3,A4
  2294. 000017F0  286E 0008                movea.l    A4, [A6 + 0x8]
  2295. 000017F4  2054                     movea.l    A0, [A4]
  2296. 000017F6  43FA 005A                lea.l      A1, [PC + 0x5A /* 00001852, value 0x0, cstring "" */]
  2297. 000017FA  45E8 0068                lea.l      A2, [A0 + 0x68]
  2298. 000017FE  24D9                     move.l     [A2]+, [A1]+
  2299. 00001800  24D9                     move.l     [A2]+, [A1]+
  2300. 00001802  34D9                     move.w     [A2]+, [A1]+
  2301. 00001804  2054                     movea.l    A0, [A4]
  2302. 00001806  43FA 004A                lea.l      A1, [PC + 0x4A /* 00001852, value 0x0, cstring "" */]
  2303. 0000180A  45E8 005E                lea.l      A2, [A0 + 0x5E]
  2304. 0000180E  24D9                     move.l     [A2]+, [A1]+
  2305. 00001810  24D9                     move.l     [A2]+, [A1]+
  2306. 00001812  34D9                     move.w     [A2]+, [A1]+
  2307. 00001814  2054                     movea.l    A0, [A4]
  2308. 00001816  4228 0072                clr.b      [A0 + 0x72]
  2309. 0000181A  2054                     movea.l    A0, [A4]
  2310. 0000181C  4228 0073                clr.b      [A0 + 0x73]
  2311. 00001820  2054                     movea.l    A0, [A4]
  2312. 00001822  117C 0001 0074           move.b     [A0 + 0x74], 0x1
  2313. 00001828  598F                     subq.l     A7, 4
  2314. 0000182A  2F3C 5355 4D4D           move.l     -[A7], 0x53554D4D /* 'SUMM' */
  2315. 00001830  2F0C                     move.l     -[A7], A4
  2316. 00001832  4EAD 16EA                jsr        [A5 + 0x16EA /* export_729 */]
  2317. 00001836  265F                     movea.l    A3, [A7]+
  2318. 00001838  486D F044                pea.l      [A5 - 0xFBC]
  2319. 0000183C  7001                     moveq.l    D0, 0x01
  2320. 0000183E  1F00                     move.b     -[A7], D0
  2321. 00001840  2F0B                     move.l     -[A7], A3
  2322. 00001842  4EAD 1FE2                jsr        [A5 + 0x1FE2 /* export_1016 */]
  2323. 00001846  4CEE 1C00 FFF4           movem.l    A2,A3,A4, [A6 - 0xC]
  2324. 0000184C  4E5E                     unlink     A6
  2325. 0000184E  2E9F                     move.l     [A7], [A7]+
  2326. 00001850  4E75                     rts
  2327. 00001852  0000 0000                ori.b      D0, 0x0
  2328. 00001856  0000 0000                ori.b      D0, 0x0
  2329. 0000185A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2330. // begin alternate branch 0000185C-00001860
  2331. fn0000185C:
  2332. 0000185C  4E56 FF00                link       A6, -0x0100
  2333. // end alternate branch 0000185C-00001860
  2334. fn0000185C: // (misaligned)
  2335. 0000185E  FF00                     .extension 0xF00 <<F/4-5/7>> // unimplemented
  2336. 00001860  48E7 0018                movem.l    -[A7], A3,A4
  2337. 00001864  49EE FF00                lea.l      A4, [A6 - 0x100]
  2338. 00001868  598F                     subq.l     A7, 4
  2339. 0000186A  2F3C 5355 4D4D           move.l     -[A7], 0x53554D4D /* 'SUMM' */
  2340. 00001870  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2341. 00001874  4EAD 16EA                jsr        [A5 + 0x16EA /* export_729 */]
  2342. 00001878  265F                     movea.l    A3, [A7]+
  2343. 0000187A  2F0C                     move.l     -[A7], A4
  2344. 0000187C  2F0B                     move.l     -[A7], A3
  2345. 0000187E  4EAD 1FF2                jsr        [A5 + 0x1FF2 /* export_1018 */]
  2346. 00001882  2F0C                     move.l     -[A7], A4
  2347. 00001884  4EAD 010A                jsr        [A5 + 0x10A /* export_29 */]
  2348. 00001888  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2349. 0000188C  486D F048                pea.l      [A5 - 0xFB8]
  2350. 00001890  2F0C                     move.l     -[A7], A4
  2351. 00001892  4EAD 11C2                jsr        [A5 + 0x11C2 /* export_564 */]
  2352. 00001896  4CEE 1800 FEF8           movem.l    A3,A4, [A6 - 0x108]
  2353. 0000189C  4E5E                     unlink     A6
  2354. 0000189E  205F                     movea.l    A0, [A7]+
  2355. 000018A0  504F                     addq.w     A7, 8
  2356. 000018A2  4ED0                     jmp        [A0]
  2357. fn000018A4:
  2358. 000018A4  4E56 0000                link       A6, 0
  2359. 000018A8  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  2360. 000018AC  286E 000C                movea.l    A4, [A6 + 0xC]
  2361. 000018B0  7C00                     moveq.l    D6, 0x00
  2362. 000018B2  1C14                     move.b     D6, [A4]
  2363. 000018B4  4A86                     tst.l      D6
  2364. 000018B6  206E 0008                movea.l    A0, [A6 + 0x8]
  2365. 000018BA  7A00                     moveq.l    D5, 0x00
  2366. 000018BC  1A10                     move.b     D5, [A0]
  2367. 000018BE  4A85                     tst.l      D5
  2368. 000018C0  4AAE 0008                tst.l      [A6 + 0x8]
  2369. 000018C4  6708                     beq        +0xA /* 000018CE */
  2370. 000018C6  200C                     move.l     D0, A4
  2371. 000018C8  6704                     beq        +0x6 /* 000018CE */
  2372. 000018CA  BA46                     cmp.w      D5, D6
  2373. 000018CC  6C06                     bge        +0x8 /* 000018D4 */
  2374. label000018CE:
  2375. 000018CE  426E 0010                clr.w      [A6 + 0x10]
  2376. 000018D2  6042                     bra        +0x44 /* 00001916 */
  2377. label000018D4:
  2378. 000018D4  206E 0008                movea.l    A0, [A6 + 0x8]
  2379. 000018D8  47E8 0001                lea.l      A3, [A0 + 0x1]
  2380. 000018DC  7E01                     moveq.l    D7, 0x01
  2381. 000018DE  6022                     bra        +0x24 /* 00001902 */
  2382. label000018E0:
  2383. 000018E0  48C6                     ext.l      D6
  2384. 000018E2  2F06                     move.l     -[A7], D6
  2385. 000018E4  2F0B                     move.l     -[A7], A3
  2386. 000018E6  524B                     addq.w     A3, 1
  2387. 000018E8  486C 0001                pea.l      [A4 + 0x1]
  2388. 000018EC  4EAD 2902                jsr        [A5 + 0x2902 /* export_1308 */]
  2389. 000018F0  4A80                     tst.l      D0
  2390. 000018F2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2391. 000018F6  6706                     beq        +0x8 /* 000018FE */
  2392. 000018F8  3D47 0010                move.w     [A6 + 0x10], D7
  2393. 000018FC  6018                     bra        +0x1A /* 00001916 */
  2394. label000018FE:
  2395. 000018FE  3007                     move.w     D0, D7
  2396. 00001900  5247                     addq.w     D7, 1
  2397. label00001902:
  2398. 00001902  48C7                     ext.l      D7
  2399. 00001904  48C5                     ext.l      D5
  2400. 00001906  48C6                     ext.l      D6
  2401. 00001908  2005                     move.l     D0, D5
  2402. 0000190A  9086                     sub.l      D0, D6
  2403. 0000190C  5280                     addq.l     D0, 1
  2404. 0000190E  B087                     cmp.l      D0, D7
  2405. 00001910  6CCE                     bge        -0x30 /* 000018E0 */
  2406. 00001912  426E 0010                clr.w      [A6 + 0x10]
  2407. label00001916:
  2408. 00001916  4CEE 18E0 FFEC           movem.l    D5,D6,D7,A3,A4, [A6 - 0x14]
  2409. 0000191C  4E5E                     unlink     A6
  2410. 0000191E  205F                     movea.l    A0, [A7]+
  2411. 00001920  504F                     addq.w     A7, 8
  2412. 00001922  4ED0                     jmp        [A0]
  2413. fn00001924:
  2414. 00001924  4E56 0000                link       A6, 0
  2415. 00001928  48E7 0108                movem.l    -[A7], D7,A4
  2416. 0000192C  286E 0008                movea.l    A4, [A6 + 0x8]
  2417. 00001930  7000                     moveq.l    D0, 0x00
  2418. 00001932  1014                     move.b     D0, [A4]
  2419. 00001934  0C00 0001                cmpi.b     D0, 0x1
  2420. 00001938  6322                     bls        +0x24 /* 0000195C */
  2421. 0000193A  7000                     moveq.l    D0, 0x00
  2422. 0000193C  1014                     move.b     D0, [A4]
  2423. 0000193E  1E34 0000                move.b     D7, [A4 + D0.w]
  2424. 00001942  0C07 0030                cmpi.b     D7, 0x30 /* '0' */
  2425. 00001946  6706                     beq        +0x8 /* 0000194E */
  2426. 00001948  0C07 002E                cmpi.b     D7, 0x2E /* '.' */
  2427. 0000194C  6602                     bne        +0x4 /* 00001950 */
  2428. label0000194E:
  2429. 0000194E  5314                     subq.b     [A4], 1
  2430. label00001950:
  2431. 00001950  0C07 0030                cmpi.b     D7, 0x30 /* '0' */
  2432. 00001954  6606                     bne        +0x8 /* 0000195C */
  2433. 00001956  2F0C                     move.l     -[A7], A4
  2434. 00001958  4EBA FFCA                jsr        [PC - 0x36 /* 00001924 */]
  2435. label0000195C:
  2436. 0000195C  4CEE 1080 FFF8           movem.l    D7,A4, [A6 - 0x8]
  2437. 00001962  4E5E                     unlink     A6
  2438. 00001964  2E9F                     move.l     [A7], [A7]+
  2439. 00001966  4E75                     rts
  2440. fn00001968:
  2441. 00001968  4E56 FEEA                link       A6, -0x0116
  2442. 0000196C  48E7 0118                movem.l    -[A7], D7,A3,A4
  2443. 00001970  47EE FEEA                lea.l      A3, [A6 - 0x116]
  2444. 00001974  286E 0008                movea.l    A4, [A6 + 0x8]
  2445. 00001978  4247                     clr.w      D7
  2446. 0000197A  7000                     moveq.l    D0, 0x00
  2447. 0000197C  2D40 FFF4                move.l     [A6 - 0xC], D0
  2448. 00001980  2D40 FFF8                move.l     [A6 - 0x8], D0
  2449. 00001984  2054                     movea.l    A0, [A4]
  2450. 00001986  41E8 005E                lea.l      A0, [A0 + 0x5E]
  2451. 0000198A  43EE FFEA                lea.l      A1, [A6 - 0x16]
  2452. 0000198E  22D8                     move.l     [A1]+, [A0]+
  2453. 00001990  22D8                     move.l     [A1]+, [A0]+
  2454. 00001992  32D8                     move.w     [A1]+, [A0]+
  2455. 00001994  41EE FFF4                lea.l      A0, [A6 - 0xC]
  2456. 00001998  2F20                     move.l     -[A7], -[A0]
  2457. 0000199A  2F20                     move.l     -[A7], -[A0]
  2458. 0000199C  3F20                     move.w     -[A7], -[A0]
  2459. 0000199E  486D F04C                pea.l      [A5 - 0xFB4]
  2460. 000019A2  2F0B                     move.l     -[A7], A3
  2461. 000019A4  4EAD 11CA                jsr        [A5 + 0x11CA /* export_565 */]
  2462. 000019A8  2F0B                     move.l     -[A7], A3
  2463. 000019AA  4EAD 0112                jsr        [A5 + 0x112 /* export_30 */]
  2464. 000019AE  558F                     subq.l     A7, 2
  2465. 000019B0  486D F050                pea.l      [A5 - 0xFB0]
  2466. 000019B4  2F0B                     move.l     -[A7], A3
  2467. 000019B6  4EBA FEEC                jsr        [PC - 0x114 /* 000018A4 */]
  2468. 000019BA  3E1F                     move.w     D7, [A7]+
  2469. 000019BC  4FEF 0016                lea.l      A7, [A7 + 0x16]
  2470. 000019C0  6706                     beq        +0x8 /* 000019C8 */
  2471. 000019C2  2F0B                     move.l     -[A7], A3
  2472. 000019C4  4EBA FF5E                jsr        [PC - 0xA2 /* 00001924 */]
  2473. label000019C8:
  2474. 000019C8  0C47 000D                cmpi.w     D7, 0xD /* '\r' */
  2475. 000019CC  6E1E                     bgt        +0x20 /* 000019EC */
  2476. 000019CE  4A47                     tst.w      D7
  2477. 000019D0  6748                     beq        +0x4A /* 00001A1A */
  2478. 000019D2  558F                     subq.l     A7, 2
  2479. 000019D4  486D F054                pea.l      [A5 - 0xFAC]
  2480. 000019D8  2F0B                     move.l     -[A7], A3
  2481. 000019DA  4EBA FEC8                jsr        [PC - 0x138 /* 000018A4 */]
  2482. 000019DE  48C7                     ext.l      D7
  2483. 000019E0  2007                     move.l     D0, D7
  2484. 000019E2  5280                     addq.l     D0, 1
  2485. 000019E4  321F                     move.w     D1, [A7]+
  2486. 000019E6  48C1                     ext.l      D1
  2487. 000019E8  B081                     cmp.l      D0, D1
  2488. 000019EA  662E                     bne        +0x30 /* 00001A1A */
  2489. label000019EC:
  2490. 000019EC  2054                     movea.l    A0, [A4]
  2491. 000019EE  41E8 005E                lea.l      A0, [A0 + 0x5E]
  2492. 000019F2  43EE FFEA                lea.l      A1, [A6 - 0x16]
  2493. 000019F6  22D8                     move.l     [A1]+, [A0]+
  2494. 000019F8  22D8                     move.l     [A1]+, [A0]+
  2495. 000019FA  32D8                     move.w     [A1]+, [A0]+
  2496. 000019FC  41EE FFF4                lea.l      A0, [A6 - 0xC]
  2497. 00001A00  2F20                     move.l     -[A7], -[A0]
  2498. 00001A02  2F20                     move.l     -[A7], -[A0]
  2499. 00001A04  3F20                     move.w     -[A7], -[A0]
  2500. 00001A06  486D F05C                pea.l      [A5 - 0xFA4]
  2501. 00001A0A  2F0B                     move.l     -[A7], A3
  2502. 00001A0C  4EAD 11CA                jsr        [A5 + 0x11CA /* export_565 */]
  2503. 00001A10  2F0B                     move.l     -[A7], A3
  2504. 00001A12  4EAD 0112                jsr        [A5 + 0x112 /* export_30 */]
  2505. 00001A16  4FEF 0016                lea.l      A7, [A7 + 0x16]
  2506. label00001A1A:
  2507. 00001A1A  7000                     moveq.l    D0, 0x00
  2508. 00001A1C  1013                     move.b     D0, [A3]
  2509. 00001A1E  0C00 000D                cmpi.b     D0, 0xD /* '\r' */
  2510. 00001A22  6304                     bls        +0x6 /* 00001A28 */
  2511. 00001A24  16BC 000D                move.b     [A3], 0xD /* '\r' */
  2512. label00001A28:
  2513. 00001A28  598F                     subq.l     A7, 4
  2514. 00001A2A  2F3C 5355 4D4D           move.l     -[A7], 0x53554D4D /* 'SUMM' */
  2515. 00001A30  2F0C                     move.l     -[A7], A4
  2516. 00001A32  4EAD 16EA                jsr        [A5 + 0x16EA /* export_729 */]
  2517. 00001A36  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  2518. 00001A3A  2F0B                     move.l     -[A7], A3
  2519. 00001A3C  7001                     moveq.l    D0, 0x01
  2520. 00001A3E  1F00                     move.b     -[A7], D0
  2521. 00001A40  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2522. 00001A44  4EAD 1FE2                jsr        [A5 + 0x1FE2 /* export_1016 */]
  2523. 00001A48  4CEE 1880 FEDE           movem.l    D7,A3,A4, [A6 - 0x122]
  2524. 00001A4E  4E5E                     unlink     A6
  2525. 00001A50  2E9F                     move.l     [A7], [A7]+
  2526. 00001A52  4E75                     rts
  2527. fn00001A54:
  2528. 00001A54  4E56 FFDC                link       A6, -0x0024
  2529. 00001A58  48E7 0028                movem.l    -[A7], A2,A4
  2530. 00001A5C  286E 0008                movea.l    A4, [A6 + 0x8]
  2531. 00001A60  486E FFF6                pea.l      [A6 - 0xA]
  2532. 00001A64  2F0C                     move.l     -[A7], A4
  2533. 00001A66  4EBA FDF4                jsr        [PC - 0x20C /* 0000185C */]
  2534. 00001A6A  2054                     movea.l    A0, [A4]
  2535. 00001A6C  43EE FFF6                lea.l      A1, [A6 - 0xA]
  2536. 00001A70  45E8 0068                lea.l      A2, [A0 + 0x68]
  2537. 00001A74  24D9                     move.l     [A2]+, [A1]+
  2538. 00001A76  24D9                     move.l     [A2]+, [A1]+
  2539. 00001A78  34D9                     move.w     [A2]+, [A1]+
  2540. 00001A7A  2054                     movea.l    A0, [A4]
  2541. 00001A7C  1028 0072                move.b     D0, [A0 + 0x72]
  2542. 00001A80  6500 010E                bcs        +0x110 /* 00001B90 */
  2543. 00001A84  0C00 0004                cmpi.b     D0, 0x4
  2544. 00001A88  6200 0106                bhi        +0x108 /* 00001B90 */
  2545. 00001A8C  7200                     moveq.l    D1, 0x00
  2546. 00001A8E  1200                     move.b     D1, D0
  2547. 00001A90  D241                     add.w      D1, D1
  2548. 00001A92  323B 1006                move.w     D1, [PC + D1.w + 0x6]
  2549. 00001A96  4EFB 1000                jmp        [PC + D1.w]
  2550. 00001A9A  000C 0022                ori.b      A4, 0x22 /* '\"' */
  2551. 00001A9E  005A 0090                ori.w      [A2]+, 0x90
  2552. 00001AA2  00C6                     .incomplete
  2553. 00001AA4  2054                     movea.l    A0, [A4]
  2554. 00001AA6  2248                     movea.l    A1, A0
  2555. 00001AA8  41E8 0068                lea.l      A0, [A0 + 0x68]
  2556. 00001AAC  45E9 005E                lea.l      A2, [A1 + 0x5E]
  2557. 00001AB0  24D8                     move.l     [A2]+, [A0]+
  2558. 00001AB2  24D8                     move.l     [A2]+, [A0]+
  2559. 00001AB4  34D8                     move.w     [A2]+, [A0]+
  2560. 00001AB6  6000 00D8                bra        +0xDA /* 00001B90 */
  2561. 00001ABA  2054                     movea.l    A0, [A4]
  2562. 00001ABC  2D48 FFF2                move.l     [A6 - 0xE], A0
  2563. 00001AC0  2254                     movea.l    A1, [A4]
  2564. 00001AC2  4869 0068                pea.l      [A1 + 0x68]
  2565. 00001AC6  43EE FFE8                lea.l      A1, [A6 - 0x18]
  2566. 00001ACA  41E8 005E                lea.l      A0, [A0 + 0x5E]
  2567. 00001ACE  22D8                     move.l     [A1]+, [A0]+
  2568. 00001AD0  22D8                     move.l     [A1]+, [A0]+
  2569. 00001AD2  32D8                     move.w     [A1]+, [A0]+
  2570. 00001AD4  486E FFE8                pea.l      [A6 - 0x18]
  2571. 00001AD8  3F3C 0006                move.w     -[A7], 0x6
  2572. 00001ADC  A9EB                     syscall    Pack4/FP68K
  2573. 00001ADE  2054                     movea.l    A0, [A4]
  2574. 00001AE0  43EE FFE8                lea.l      A1, [A6 - 0x18]
  2575. 00001AE4  45E8 005E                lea.l      A2, [A0 + 0x5E]
  2576. 00001AE8  24D9                     move.l     [A2]+, [A1]+
  2577. 00001AEA  24D9                     move.l     [A2]+, [A1]+
  2578. 00001AEC  34D9                     move.w     [A2]+, [A1]+
  2579. 00001AEE  6000 00A0                bra        +0xA2 /* 00001B90 */
  2580. 00001AF2  2054                     movea.l    A0, [A4]
  2581. 00001AF4  2D48 FFE4                move.l     [A6 - 0x1C], A0
  2582. 00001AF8  2254                     movea.l    A1, [A4]
  2583. 00001AFA  4869 0068                pea.l      [A1 + 0x68]
  2584. 00001AFE  43EE FFE8                lea.l      A1, [A6 - 0x18]
  2585. 00001B02  41E8 005E                lea.l      A0, [A0 + 0x5E]
  2586. 00001B06  22D8                     move.l     [A1]+, [A0]+
  2587. 00001B08  22D8                     move.l     [A1]+, [A0]+
  2588. 00001B0A  32D8                     move.w     [A1]+, [A0]+
  2589. 00001B0C  486E FFE8                pea.l      [A6 - 0x18]
  2590. 00001B10  3F3C 0004                move.w     -[A7], 0x4
  2591. 00001B14  A9EB                     syscall    Pack4/FP68K
  2592. 00001B16  2054                     movea.l    A0, [A4]
  2593. 00001B18  43EE FFE8                lea.l      A1, [A6 - 0x18]
  2594. 00001B1C  45E8 005E                lea.l      A2, [A0 + 0x5E]
  2595. 00001B20  24D9                     move.l     [A2]+, [A1]+
  2596. 00001B22  24D9                     move.l     [A2]+, [A1]+
  2597. 00001B24  34D9                     move.w     [A2]+, [A1]+
  2598. 00001B26  6068                     bra        +0x6A /* 00001B90 */
  2599. 00001B28  2054                     movea.l    A0, [A4]
  2600. 00001B2A  2D48 FFE0                move.l     [A6 - 0x20], A0
  2601. 00001B2E  2254                     movea.l    A1, [A4]
  2602. 00001B30  4869 0068                pea.l      [A1 + 0x68]
  2603. 00001B34  43EE FFE8                lea.l      A1, [A6 - 0x18]
  2604. 00001B38  41E8 005E                lea.l      A0, [A0 + 0x5E]
  2605. 00001B3C  22D8                     move.l     [A1]+, [A0]+
  2606. 00001B3E  22D8                     move.l     [A1]+, [A0]+
  2607. 00001B40  32D8                     move.w     [A1]+, [A0]+
  2608. 00001B42  486E FFE8                pea.l      [A6 - 0x18]
  2609. 00001B46  3F3C 0002                move.w     -[A7], 0x2
  2610. 00001B4A  A9EB                     syscall    Pack4/FP68K
  2611. 00001B4C  2054                     movea.l    A0, [A4]
  2612. 00001B4E  43EE FFE8                lea.l      A1, [A6 - 0x18]
  2613. 00001B52  45E8 005E                lea.l      A2, [A0 + 0x5E]
  2614. 00001B56  24D9                     move.l     [A2]+, [A1]+
  2615. 00001B58  24D9                     move.l     [A2]+, [A1]+
  2616. 00001B5A  34D9                     move.w     [A2]+, [A1]+
  2617. 00001B5C  6032                     bra        +0x34 /* 00001B90 */
  2618. 00001B5E  2054                     movea.l    A0, [A4]
  2619. 00001B60  2D48 FFDC                move.l     [A6 - 0x24], A0
  2620. 00001B64  2254                     movea.l    A1, [A4]
  2621. 00001B66  4869 0068                pea.l      [A1 + 0x68]
  2622. 00001B6A  43EE FFE8                lea.l      A1, [A6 - 0x18]
  2623. 00001B6E  41E8 005E                lea.l      A0, [A0 + 0x5E]
  2624. 00001B72  22D8                     move.l     [A1]+, [A0]+
  2625. 00001B74  22D8                     move.l     [A1]+, [A0]+
  2626. 00001B76  32D8                     move.w     [A1]+, [A0]+
  2627. 00001B78  486E FFE8                pea.l      [A6 - 0x18]
  2628. 00001B7C  4267                     clr.w      -[A7]
  2629. 00001B7E  A9EB                     syscall    Pack4/FP68K
  2630. 00001B80  2054                     movea.l    A0, [A4]
  2631. 00001B82  43EE FFE8                lea.l      A1, [A6 - 0x18]
  2632. 00001B86  45E8 005E                lea.l      A2, [A0 + 0x5E]
  2633. 00001B8A  24D9                     move.l     [A2]+, [A1]+
  2634. 00001B8C  24D9                     move.l     [A2]+, [A1]+
  2635. 00001B8E  34D9                     move.w     [A2]+, [A1]+
  2636. label00001B90:
  2637. 00001B90  2F0C                     move.l     -[A7], A4
  2638. 00001B92  4EBA FDD4                jsr        [PC - 0x22C /* 00001968 */]
  2639. 00001B96  2054                     movea.l    A0, [A4]
  2640. 00001B98  117C 0001 0074           move.b     [A0 + 0x74], 0x1
  2641. 00001B9E  2054                     movea.l    A0, [A4]
  2642. 00001BA0  2248                     movea.l    A1, A0
  2643. 00001BA2  41E8 005E                lea.l      A0, [A0 + 0x5E]
  2644. 00001BA6  45E9 0068                lea.l      A2, [A1 + 0x68]
  2645. 00001BAA  24D8                     move.l     [A2]+, [A0]+
  2646. 00001BAC  24D8                     move.l     [A2]+, [A0]+
  2647. 00001BAE  34D8                     move.w     [A2]+, [A0]+
  2648. 00001BB0  2054                     movea.l    A0, [A4]
  2649. 00001BB2  116E 000C 0072           move.b     [A0 + 0x72], [A6 + 0xC]
  2650. 00001BB8  4CEE 1400 FFD4           movem.l    A2,A4, [A6 - 0x2C]
  2651. 00001BBE  4E5E                     unlink     A6
  2652. 00001BC0  205F                     movea.l    A0, [A7]+
  2653. 00001BC2  5C4F                     addq.w     A7, 6
  2654. 00001BC4  4ED0                     jmp        [A0]
  2655. 00001BC6  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2656. // begin alternate branch 00001BC8-00001BCE
  2657. fn00001BC8:
  2658. 00001BC8  4E56 0000                link       A6, 0
  2659. 00001BCC  2F0C                     move.l     -[A7], A4
  2660. // end alternate branch 00001BC8-00001BCE
  2661. fn00001BC8: // (misaligned)
  2662. 00001BCA  0000 2F0C                ori.b      D0, 0xC
  2663. 00001BCE  286E 000C                movea.l    A4, [A6 + 0xC]
  2664. 00001BD2  7000                     moveq.l    D0, 0x00
  2665. 00001BD4  1014                     move.b     D0, [A4]
  2666. 00001BD6  5240                     addq.w     D0, 1
  2667. 00001BD8  19AE 0013 0000           move.b     [A4 + D0.w], [A6 + 0x13]
  2668. 00001BDE  5214                     addq.b     [A4], 1
  2669. 00001BE0  2F0C                     move.l     -[A7], A4
  2670. 00001BE2  7001                     moveq.l    D0, 0x01
  2671. 00001BE4  1F00                     move.b     -[A7], D0
  2672. 00001BE6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2673. 00001BEA  4EAD 1FE2                jsr        [A5 + 0x1FE2 /* export_1016 */]
  2674. 00001BEE  286E FFFC                movea.l    A4, [A6 - 0x4]
  2675. 00001BF2  4E5E                     unlink     A6
  2676. 00001BF4  4E75                     rts
  2677. 00001BF6  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2678. // begin alternate branch 00001BF8-00001C00
  2679. fn00001BF8:
  2680. 00001BF8  4E56 FEFC                link       A6, -0x0104
  2681. 00001BFC  48E7 0118                movem.l    -[A7], D7,A3,A4
  2682. // end alternate branch 00001BF8-00001C00
  2683. fn00001BF8: // (misaligned)
  2684. 00001BFA  FEFC 48E7                .extension 0xEFC <<F/2-3/7>> // unimplemented
  2685. 00001BFE  0118                     btst       [A0]+, D0
  2686. 00001C00  3E2E 000C                move.w     D7, [A6 + 0xC]
  2687. 00001C04  47EE FF00                lea.l      A3, [A6 - 0x100]
  2688. 00001C08  286E 0008                movea.l    A4, [A6 + 0x8]
  2689. 00001C0C  598F                     subq.l     A7, 4
  2690. 00001C0E  2F3C 5355 4D4D           move.l     -[A7], 0x53554D4D /* 'SUMM' */
  2691. 00001C14  2F0C                     move.l     -[A7], A4
  2692. 00001C16  4EAD 16EA                jsr        [A5 + 0x16EA /* export_729 */]
  2693. 00001C1A  2D5F FEFC                move.l     [A6 - 0x104], [A7]+
  2694. 00001C1E  2054                     movea.l    A0, [A4]
  2695. 00001C20  4A28 0074                tst.b      [A0 + 0x74]
  2696. 00001C24  671C                     beq        +0x1E /* 00001C42 */
  2697. 00001C26  102D F064                move.b     D0, [A5 - 0xF9C]
  2698. 00001C2A  4880                     ext.w      D0
  2699. 00001C2C  5240                     addq.w     D0, 1
  2700. 00001C2E  48C0                     ext.l      D0
  2701. 00001C30  2F00                     move.l     -[A7], D0
  2702. 00001C32  486D F068                pea.l      [A5 - 0xF98]
  2703. 00001C36  2F0B                     move.l     -[A7], A3
  2704. 00001C38  4EAD 28E2                jsr        [A5 + 0x28E2 /* export_1304 */]
  2705. 00001C3C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2706. 00001C40  600A                     bra        +0xC /* 00001C4C */
  2707. label00001C42:
  2708. 00001C42  2F0B                     move.l     -[A7], A3
  2709. 00001C44  2F2E FEFC                move.l     -[A7], [A6 - 0x104]
  2710. 00001C48  4EAD 1FF2                jsr        [A5 + 0x1FF2 /* export_1018 */]
  2711. label00001C4C:
  2712. 00001C4C  7000                     moveq.l    D0, 0x00
  2713. 00001C4E  1013                     move.b     D0, [A3]
  2714. 00001C50  0C00 000D                cmpi.b     D0, 0xD /* '\r' */
  2715. 00001C54  642C                     bcc        +0x2E /* 00001C82 */
  2716. 00001C56  2054                     movea.l    A0, [A4]
  2717. 00001C58  4228 0074                clr.b      [A0 + 0x74]
  2718. 00001C5C  0C47 002E                cmpi.w     D7, 0x2E /* '.' */
  2719. 00001C60  660E                     bne        +0x10 /* 00001C70 */
  2720. 00001C62  2054                     movea.l    A0, [A4]
  2721. 00001C64  4A28 0073                tst.b      [A0 + 0x73]
  2722. 00001C68  6606                     bne        +0x8 /* 00001C70 */
  2723. 00001C6A  117C 0001 0073           move.b     [A0 + 0x73], 0x1
  2724. label00001C70:
  2725. 00001C70  48C7                     ext.l      D7
  2726. 00001C72  2F07                     move.l     -[A7], D7
  2727. 00001C74  2F0B                     move.l     -[A7], A3
  2728. 00001C76  2F2E FEFC                move.l     -[A7], [A6 - 0x104]
  2729. 00001C7A  4EBA FF4C                jsr        [PC - 0xB4 /* 00001BC8 */]
  2730. 00001C7E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2731. label00001C82:
  2732. 00001C82  4CEE 1880 FEF0           movem.l    D7,A3,A4, [A6 - 0x110]
  2733. 00001C88  4E5E                     unlink     A6
  2734. 00001C8A  205F                     movea.l    A0, [A7]+
  2735. 00001C8C  5C4F                     addq.w     A7, 6
  2736. 00001C8E  4ED0                     jmp        [A0]
  2737. fn00001C90:
  2738. 00001C90  4E56 0000                link       A6, 0
  2739. 00001C94  2F0C                     move.l     -[A7], A4
  2740. 00001C96  286E 0008                movea.l    A4, [A6 + 0x8]
  2741. 00001C9A  2F0C                     move.l     -[A7], A4
  2742. 00001C9C  4EAD 0DDA                jsr        [A5 + 0xDDA /* export_439 */]
  2743. 00001CA0  2054                     movea.l    A0, [A4]
  2744. 00001CA2  117C 0007 0008           move.b     [A0 + 0x8], 0x7
  2745. 00001CA8  2054                     movea.l    A0, [A4]
  2746. 00001CAA  7000                     moveq.l    D0, 0x00
  2747. 00001CAC  2140 000A                move.l     [A0 + 0xA], D0
  2748. 00001CB0  7000                     moveq.l    D0, 0x00
  2749. 00001CB2  3F00                     move.w     -[A7], D0
  2750. 00001CB4  2F0C                     move.l     -[A7], A4
  2751. 00001CB6  4EBA 004C                jsr        [PC + 0x4C /* 00001D04 */]
  2752. 00001CBA  7008                     moveq.l    D0, 0x08
  2753. 00001CBC  2F00                     move.l     -[A7], D0
  2754. 00001CBE  486D 1C7A                pea.l      [A5 + 0x1C7A /* export_907 */]
  2755. 00001CC2  4EAD 00D2                jsr        [A5 + 0xD2 /* export_22 */]
  2756. 00001CC6  2054                     movea.l    A0, [A4]
  2757. 00001CC8  2140 0010                move.l     [A0 + 0x10], D0
  2758. 00001CCC  2054                     movea.l    A0, [A4]
  2759. 00001CCE  2F28 0010                move.l     -[A7], [A0 + 0x10]
  2760. 00001CD2  4EAD 193A                jsr        [A5 + 0x193A /* export_803 */]
  2761. 00001CD6  2054                     movea.l    A0, [A4]
  2762. 00001CD8  2F28 0010                move.l     -[A7], [A0 + 0x10]
  2763. 00001CDC  4EBA E916                jsr        [PC - 0x16EA /* 000005F4 */]
  2764. 00001CE0  286E FFFC                movea.l    A4, [A6 - 0x4]
  2765. 00001CE4  4E5E                     unlink     A6
  2766. 00001CE6  2E9F                     move.l     [A7], [A7]+
  2767. 00001CE8  4E75                     rts
  2768. 00001CEA  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2769. // begin alternate branch 00001CEC-00001CF6
  2770. export_1174:
  2771. fn00001CEC:
  2772. 00001CEC  4E56 0000                link       A6, 0
  2773. 00001CF0  206E 0008                movea.l    A0, [A6 + 0x8]
  2774. 00001CF4  2050                     movea.l    A0, [A0]
  2775. // end alternate branch 00001CEC-00001CF6
  2776. export_1174: // at 00001CEC (misaligned)
  2777. fn00001CEC: // (misaligned)
  2778. 00001CEE  0000 206E                ori.b      D0, 0x6E /* 'n' */
  2779. 00001CF2  0008 2050                ori.b      A0, 0x50 /* 'P' */
  2780. 00001CF6  3D68 000E 000C           move.w     [A6 + 0xC], [A0 + 0xE]
  2781. 00001CFC  4E5E                     unlink     A6
  2782. 00001CFE  2E9F                     move.l     [A7], [A7]+
  2783. 00001D00  4E75                     rts
  2784. 00001D02  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2785. // begin alternate branch 00001D04-00001D0E
  2786. fn00001D04:
  2787. 00001D04  4E56 0000                link       A6, 0
  2788. 00001D08  206E 0008                movea.l    A0, [A6 + 0x8]
  2789. 00001D0C  2050                     movea.l    A0, [A0]
  2790. // end alternate branch 00001D04-00001D0E
  2791. fn00001D04: // (misaligned)
  2792. 00001D06  0000 206E                ori.b      D0, 0x6E /* 'n' */
  2793. 00001D0A  0008 2050                ori.b      A0, 0x50 /* 'P' */
  2794. 00001D0E  316E 000C 000E           move.w     [A0 + 0xE], [A6 + 0xC]
  2795. 00001D14  4E5E                     unlink     A6
  2796. 00001D16  205F                     movea.l    A0, [A7]+
  2797. 00001D18  5C4F                     addq.w     A7, 6
  2798. 00001D1A  4ED0                     jmp        [A0]
  2799. export_1175:
  2800. fn00001D1C:
  2801. 00001D1C  4E56 0000                link       A6, 0
  2802. 00001D20  2F0C                     move.l     -[A7], A4
  2803. 00001D22  286E 0008                movea.l    A4, [A6 + 0x8]
  2804. 00001D26  7000                     moveq.l    D0, 0x00
  2805. 00001D28  3F00                     move.w     -[A7], D0
  2806. 00001D2A  2F0C                     move.l     -[A7], A4
  2807. 00001D2C  4EBA FFD6                jsr        [PC - 0x2A /* 00001D04 */]
  2808. 00001D30  2054                     movea.l    A0, [A4]
  2809. 00001D32  2F28 0010                move.l     -[A7], [A0 + 0x10]
  2810. 00001D36  4EAD 2372                jsr        [A5 + 0x2372 /* export_1130 */]
  2811. 00001D3A  2F0C                     move.l     -[A7], A4
  2812. 00001D3C  4EAD 0DE2                jsr        [A5 + 0xDE2 /* export_440 */]
  2813. 00001D40  286E FFFC                movea.l    A4, [A6 - 0x4]
  2814. 00001D44  4E5E                     unlink     A6
  2815. 00001D46  2E9F                     move.l     [A7], [A7]+
  2816. 00001D48  4E75                     rts
  2817. 00001D4A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2818. export_1176: // at 00001D4C (misaligned)
  2819. 00001D4E  0000 2F2E                ori.b      D0, 0x2E /* '.' */
  2820. 00001D52  000C 206E                ori.b      A4, 0x6E /* 'n' */
  2821. 00001D56  0008 2050                ori.b      A0, 0x50 /* 'P' */
  2822. 00001D5A  2F28 0010                move.l     -[A7], [A0 + 0x10]
  2823. 00001D5E  4EBA E960                jsr        [PC - 0x16A0 /* 000006C0 */]
  2824. 00001D62  4E5E                     unlink     A6
  2825. 00001D64  205F                     movea.l    A0, [A7]+
  2826. 00001D66  504F                     addq.w     A7, 8
  2827. 00001D68  4ED0                     jmp        [A0]
  2828. 00001D6A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2829. export_1177: // at 00001D6C (misaligned)
  2830. 00001D6E  0000 422E                ori.b      D0, 0x2E /* '.' */
  2831. 00001D72  000C 4E5E                ori.b      A4, 0x5E /* '^' */
  2832. 00001D76  2E9F                     move.l     [A7], [A7]+
  2833. 00001D78  4E75                     rts
  2834. 00001D7A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2835. // begin alternate branch 00001D7C-00001D82
  2836. export_1178:
  2837. fn00001D7C:
  2838. 00001D7C  4E56 0000                link       A6, 0
  2839. 00001D80  7008                     moveq.l    D0, 0x08
  2840. // end alternate branch 00001D7C-00001D82
  2841. export_1178: // at 00001D7C (misaligned)
  2842. fn00001D7C: // (misaligned)
  2843. 00001D7E  0000 7008                ori.b      D0, 0x8
  2844. 00001D82  1F00                     move.b     -[A7], D0
  2845. 00001D84  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2846. 00001D88  4EBA 012A                jsr        [PC + 0x12A /* 00001EB4 */]
  2847. 00001D8C  4E5E                     unlink     A6
  2848. 00001D8E  2E9F                     move.l     [A7], [A7]+
  2849. 00001D90  4E75                     rts
  2850. 00001D92  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2851. // begin alternate branch 00001D94-00001D9A
  2852. export_1179:
  2853. fn00001D94:
  2854. 00001D94  4E56 0000                link       A6, 0
  2855. 00001D98  7007                     moveq.l    D0, 0x07
  2856. // end alternate branch 00001D94-00001D9A
  2857. export_1179: // at 00001D94 (misaligned)
  2858. fn00001D94: // (misaligned)
  2859. 00001D96  0000 7007                ori.b      D0, 0x7
  2860. 00001D9A  1F00                     move.b     -[A7], D0
  2861. 00001D9C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2862. 00001DA0  4EBA 0112                jsr        [PC + 0x112 /* 00001EB4 */]
  2863. 00001DA4  4E5E                     unlink     A6
  2864. 00001DA6  2E9F                     move.l     [A7], [A7]+
  2865. 00001DA8  4E75                     rts
  2866. 00001DAA  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2867. // begin alternate branch 00001DAC-00001DB2
  2868. export_1180:
  2869. fn00001DAC:
  2870. 00001DAC  4E56 0000                link       A6, 0
  2871. 00001DB0  7001                     moveq.l    D0, 0x01
  2872. // end alternate branch 00001DAC-00001DB2
  2873. export_1180: // at 00001DAC (misaligned)
  2874. fn00001DAC: // (misaligned)
  2875. 00001DAE  0000 7001                ori.b      D0, 0x1
  2876. 00001DB2  1F00                     move.b     -[A7], D0
  2877. 00001DB4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2878. 00001DB8  4EBA 00FA                jsr        [PC + 0xFA /* 00001EB4 */]
  2879. 00001DBC  4E5E                     unlink     A6
  2880. 00001DBE  2E9F                     move.l     [A7], [A7]+
  2881. 00001DC0  4E75                     rts
  2882. 00001DC2  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2883. // begin alternate branch 00001DC4-00001DCA
  2884. export_1181:
  2885. fn00001DC4:
  2886. 00001DC4  4E56 0000                link       A6, 0
  2887. 00001DC8  2F0C                     move.l     -[A7], A4
  2888. // end alternate branch 00001DC4-00001DCA
  2889. export_1181: // at 00001DC4 (misaligned)
  2890. fn00001DC4: // (misaligned)
  2891. 00001DC6  0000 2F0C                ori.b      D0, 0xC
  2892. 00001DCA  286E 0008                movea.l    A4, [A6 + 0x8]
  2893. 00001DCE  598F                     subq.l     A7, 4
  2894. 00001DD0  70FF                     moveq.l    D0, 0xFFFFFFFF
  2895. 00001DD2  3F00                     move.w     -[A7], D0
  2896. 00001DD4  7201                     moveq.l    D1, 0x01
  2897. 00001DD6  3F01                     move.w     -[A7], D1
  2898. 00001DD8  A869                     syscall    FixRatio
  2899. 00001DDA  2F0C                     move.l     -[A7], A4
  2900. 00001DDC  4EBA 00BE                jsr        [PC + 0xBE /* 00001E9C */]
  2901. 00001DE0  7002                     moveq.l    D0, 0x02
  2902. 00001DE2  1F00                     move.b     -[A7], D0
  2903. 00001DE4  2F0C                     move.l     -[A7], A4
  2904. 00001DE6  4EBA 00CC                jsr        [PC + 0xCC /* 00001EB4 */]
  2905. 00001DEA  286E FFFC                movea.l    A4, [A6 - 0x4]
  2906. 00001DEE  4E5E                     unlink     A6
  2907. 00001DF0  2E9F                     move.l     [A7], [A7]+
  2908. 00001DF2  4E75                     rts
  2909. export_1182:
  2910. fn00001DF4:
  2911. 00001DF4  4E56 0000                link       A6, 0
  2912. 00001DF8  2F0C                     move.l     -[A7], A4
  2913. 00001DFA  286E 0008                movea.l    A4, [A6 + 0x8]
  2914. 00001DFE  598F                     subq.l     A7, 4
  2915. 00001E00  700A                     moveq.l    D0, 0x0A
  2916. 00001E02  3F00                     move.w     -[A7], D0
  2917. 00001E04  7201                     moveq.l    D1, 0x01
  2918. 00001E06  3F01                     move.w     -[A7], D1
  2919. 00001E08  A869                     syscall    FixRatio
  2920. 00001E0A  2F0C                     move.l     -[A7], A4
  2921. 00001E0C  4EBA 008E                jsr        [PC + 0x8E /* 00001E9C */]
  2922. 00001E10  7003                     moveq.l    D0, 0x03
  2923. 00001E12  1F00                     move.b     -[A7], D0
  2924. 00001E14  2F0C                     move.l     -[A7], A4
  2925. 00001E16  4EBA 009C                jsr        [PC + 0x9C /* 00001EB4 */]
  2926. 00001E1A  286E FFFC                movea.l    A4, [A6 - 0x4]
  2927. 00001E1E  4E5E                     unlink     A6
  2928. 00001E20  2E9F                     move.l     [A7], [A7]+
  2929. 00001E22  4E75                     rts
  2930. export_1183:
  2931. fn00001E24:
  2932. 00001E24  4E56 0000                link       A6, 0
  2933. 00001E28  2F0C                     move.l     -[A7], A4
  2934. 00001E2A  286E 0008                movea.l    A4, [A6 + 0x8]
  2935. 00001E2E  598F                     subq.l     A7, 4
  2936. 00001E30  70F6                     moveq.l    D0, 0xFFFFFFF6
  2937. 00001E32  3F00                     move.w     -[A7], D0
  2938. 00001E34  7201                     moveq.l    D1, 0x01
  2939. 00001E36  3F01                     move.w     -[A7], D1
  2940. 00001E38  A869                     syscall    FixRatio
  2941. 00001E3A  2F0C                     move.l     -[A7], A4
  2942. 00001E3C  4EBA 005E                jsr        [PC + 0x5E /* 00001E9C */]
  2943. 00001E40  7003                     moveq.l    D0, 0x03
  2944. 00001E42  1F00                     move.b     -[A7], D0
  2945. 00001E44  2F0C                     move.l     -[A7], A4
  2946. 00001E46  4EBA 006C                jsr        [PC + 0x6C /* 00001EB4 */]
  2947. 00001E4A  286E FFFC                movea.l    A4, [A6 - 0x4]
  2948. 00001E4E  4E5E                     unlink     A6
  2949. 00001E50  2E9F                     move.l     [A7], [A7]+
  2950. 00001E52  4E75                     rts
  2951. export_1184:
  2952. fn00001E54:
  2953. 00001E54  4E56 0000                link       A6, 0
  2954. 00001E58  7008                     moveq.l    D0, 0x08
  2955. 00001E5A  1F00                     move.b     -[A7], D0
  2956. 00001E5C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2957. 00001E60  4EBA 0052                jsr        [PC + 0x52 /* 00001EB4 */]
  2958. 00001E64  4E5E                     unlink     A6
  2959. 00001E66  2E9F                     move.l     [A7], [A7]+
  2960. 00001E68  4E75                     rts
  2961. 00001E6A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2962. // begin alternate branch 00001E6C-00001E72
  2963. export_1185:
  2964. fn00001E6C:
  2965. 00001E6C  4E56 0000                link       A6, 0
  2966. 00001E70  7008                     moveq.l    D0, 0x08
  2967. // end alternate branch 00001E6C-00001E72
  2968. export_1185: // at 00001E6C (misaligned)
  2969. fn00001E6C: // (misaligned)
  2970. 00001E6E  0000 7008                ori.b      D0, 0x8
  2971. 00001E72  1F00                     move.b     -[A7], D0
  2972. 00001E74  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2973. 00001E78  4EBA 003A                jsr        [PC + 0x3A /* 00001EB4 */]
  2974. 00001E7C  4E5E                     unlink     A6
  2975. 00001E7E  2E9F                     move.l     [A7], [A7]+
  2976. 00001E80  4E75                     rts
  2977. 00001E82  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2978. // begin alternate branch 00001E84-00001E8E
  2979. export_1186:
  2980. fn00001E84:
  2981. 00001E84  4E56 0000                link       A6, 0
  2982. 00001E88  206E 0008                movea.l    A0, [A6 + 0x8]
  2983. 00001E8C  2050                     movea.l    A0, [A0]
  2984. // end alternate branch 00001E84-00001E8E
  2985. export_1186: // at 00001E84 (misaligned)
  2986. fn00001E84: // (misaligned)
  2987. 00001E86  0000 206E                ori.b      D0, 0x6E /* 'n' */
  2988. 00001E8A  0008 2050                ori.b      A0, 0x50 /* 'P' */
  2989. 00001E8E  1D68 0008 000C           move.b     [A6 + 0xC], [A0 + 0x8]
  2990. 00001E94  4E5E                     unlink     A6
  2991. 00001E96  2E9F                     move.l     [A7], [A7]+
  2992. 00001E98  4E75                     rts
  2993. 00001E9A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2994. // begin alternate branch 00001E9C-00001EA6
  2995. fn00001E9C:
  2996. 00001E9C  4E56 0000                link       A6, 0
  2997. 00001EA0  206E 0008                movea.l    A0, [A6 + 0x8]
  2998. 00001EA4  2050                     movea.l    A0, [A0]
  2999. // end alternate branch 00001E9C-00001EA6
  3000. fn00001E9C: // (misaligned)
  3001. 00001E9E  0000 206E                ori.b      D0, 0x6E /* 'n' */
  3002. 00001EA2  0008 2050                ori.b      A0, 0x50 /* 'P' */
  3003. 00001EA6  216E 000C 000A           move.l     [A0 + 0xA], [A6 + 0xC]
  3004. 00001EAC  4E5E                     unlink     A6
  3005. 00001EAE  205F                     movea.l    A0, [A7]+
  3006. 00001EB0  504F                     addq.w     A7, 8
  3007. 00001EB2  4ED0                     jmp        [A0]
  3008. fn00001EB4:
  3009. 00001EB4  4E56 0000                link       A6, 0
  3010. 00001EB8  206E 0008                movea.l    A0, [A6 + 0x8]
  3011. 00001EBC  2050                     movea.l    A0, [A0]
  3012. 00001EBE  116E 000C 0008           move.b     [A0 + 0x8], [A6 + 0xC]
  3013. 00001EC4  4E5E                     unlink     A6
  3014. 00001EC6  205F                     movea.l    A0, [A7]+
  3015. 00001EC8  5C4F                     addq.w     A7, 6
  3016. 00001ECA  4ED0                     jmp        [A0]
  3017. export_1187:
  3018. 00001ECC  4E56 0000                link       A6, 0
  3019. 00001ED0  4E5E                     unlink     A6
  3020. 00001ED2  205F                     movea.l    A0, [A7]+
  3021. 00001ED4  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3022. 00001ED8  4ED0                     jmp        [A0]
  3023. 00001EDA  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3024. export_1188: // at 00001EDC (misaligned)
  3025. 00001EDE  0000 2F0C                ori.b      D0, 0xC
  3026. 00001EE2  286E 0008                movea.l    A4, [A6 + 0x8]
  3027. 00001EE6  2F0C                     move.l     -[A7], A4
  3028. 00001EE8  4EBA FDA6                jsr        [PC - 0x25A /* 00001C90 */]
  3029. 00001EEC  2054                     movea.l    A0, [A4]
  3030. 00001EEE  116E 000C 001C           move.b     [A0 + 0x1C], [A6 + 0xC]
  3031. 00001EF4  2054                     movea.l    A0, [A4]
  3032. 00001EF6  7000                     moveq.l    D0, 0x00
  3033. 00001EF8  2140 0018                move.l     [A0 + 0x18], D0
  3034. 00001EFC  7000                     moveq.l    D0, 0x00
  3035. 00001EFE  1F00                     move.b     -[A7], D0
  3036. 00001F00  2F0C                     move.l     -[A7], A4
  3037. 00001F02  4EBA 0048                jsr        [PC + 0x48 /* 00001F4C */]
  3038. 00001F06  558F                     subq.l     A7, 2
  3039. 00001F08  2F0C                     move.l     -[A7], A4
  3040. 00001F0A  4EBA FDE0                jsr        [PC - 0x220 /* 00001CEC */]
  3041. 00001F0E  4A5F                     tst.w      [A7]+
  3042. 00001F10  660A                     bne        +0xC /* 00001F1C */
  3043. 00001F12  558F                     subq.l     A7, 2
  3044. 00001F14  2F0C                     move.l     -[A7], A4
  3045. 00001F16  4EAD 231A                jsr        [A5 + 0x231A /* export_1119 */]
  3046. 00001F1A  544F                     addq.w     A7, 2
  3047. label00001F1C:
  3048. 00001F1C  286E FFFC                movea.l    A4, [A6 - 0x4]
  3049. 00001F20  4E5E                     unlink     A6
  3050. 00001F22  205F                     movea.l    A0, [A7]+
  3051. 00001F24  5C4F                     addq.w     A7, 6
  3052. 00001F26  4ED0                     jmp        [A0]
  3053. export_1189:
  3054. 00001F28  4E56 0000                link       A6, 0
  3055. 00001F2C  2F0C                     move.l     -[A7], A4
  3056. 00001F2E  286E 0008                movea.l    A4, [A6 + 0x8]
  3057. 00001F32  7001                     moveq.l    D0, 0x01
  3058. 00001F34  1F00                     move.b     -[A7], D0
  3059. 00001F36  2F0C                     move.l     -[A7], A4
  3060. 00001F38  4EBA 0012                jsr        [PC + 0x12 /* 00001F4C */]
  3061. 00001F3C  2F0C                     move.l     -[A7], A4
  3062. 00001F3E  4EBA FDDC                jsr        [PC - 0x224 /* 00001D1C */]
  3063. 00001F42  286E FFFC                movea.l    A4, [A6 - 0x4]
  3064. 00001F46  4E5E                     unlink     A6
  3065. 00001F48  2E9F                     move.l     [A7], [A7]+
  3066. 00001F4A  4E75                     rts
  3067. export_1190:
  3068. fn00001F4C:
  3069. 00001F4C  4E56 0000                link       A6, 0
  3070. 00001F50  48E7 0108                movem.l    -[A7], D7,A4
  3071. 00001F54  286E 0008                movea.l    A4, [A6 + 0x8]
  3072. 00001F58  4A2E 000C                tst.b      [A6 + 0xC]
  3073. 00001F5C  6724                     beq        +0x26 /* 00001F82 */
  3074. 00001F5E  558F                     subq.l     A7, 2
  3075. 00001F60  2054                     movea.l    A0, [A4]
  3076. 00001F62  3F28 0016                move.w     -[A7], [A0 + 0x16]
  3077. 00001F66  4EAD 018A                jsr        [A5 + 0x18A /* export_45 */]
  3078. 00001F6A  3E1F                     move.w     D7, [A7]+
  3079. 00001F6C  6600 0098                bne        +0x9A /* 00002006 */
  3080. 00001F70  558F                     subq.l     A7, 2
  3081. 00001F72  2054                     movea.l    A0, [A4]
  3082. 00001F74  3F28 0014                move.w     -[A7], [A0 + 0x14]
  3083. 00001F78  4EAD 018A                jsr        [A5 + 0x18A /* export_45 */]
  3084. 00001F7C  3E1F                     move.w     D7, [A7]+
  3085. 00001F7E  6000 0086                bra        +0x88 /* 00002006 */
  3086. label00001F82:
  3087. 00001F82  2054                     movea.l    A0, [A4]
  3088. 00001F84  7000                     moveq.l    D0, 0x00
  3089. 00001F86  1028 001C                move.b     D0, [A0 + 0x1C]
  3090. 00001F8A  4A80                     tst.l      D0
  3091. 00001F8C  6628                     bne        +0x2A /* 00001FB6 */
  3092. 00001F8E  558F                     subq.l     A7, 2
  3093. 00001F90  486D F06C                pea.l      [A5 - 0xF94]
  3094. 00001F94  2054                     movea.l    A0, [A4]
  3095. 00001F96  4868 0016                pea.l      [A0 + 0x16]
  3096. 00001F9A  4EAD 0182                jsr        [A5 + 0x182 /* export_44 */]
  3097. 00001F9E  3E1F                     move.w     D7, [A7]+
  3098. 00001FA0  663A                     bne        +0x3C /* 00001FDC */
  3099. 00001FA2  558F                     subq.l     A7, 2
  3100. 00001FA4  486D F074                pea.l      [A5 - 0xF8C]
  3101. 00001FA8  2054                     movea.l    A0, [A4]
  3102. 00001FAA  4868 0014                pea.l      [A0 + 0x14]
  3103. 00001FAE  4EAD 0182                jsr        [A5 + 0x182 /* export_44 */]
  3104. 00001FB2  3E1F                     move.w     D7, [A7]+
  3105. 00001FB4  6026                     bra        +0x28 /* 00001FDC */
  3106. label00001FB6:
  3107. 00001FB6  558F                     subq.l     A7, 2
  3108. 00001FB8  486D F07C                pea.l      [A5 - 0xF84]
  3109. 00001FBC  2054                     movea.l    A0, [A4]
  3110. 00001FBE  4868 0016                pea.l      [A0 + 0x16]
  3111. 00001FC2  4EAD 0182                jsr        [A5 + 0x182 /* export_44 */]
  3112. 00001FC6  3E1F                     move.w     D7, [A7]+
  3113. 00001FC8  6612                     bne        +0x14 /* 00001FDC */
  3114. 00001FCA  558F                     subq.l     A7, 2
  3115. 00001FCC  486D F084                pea.l      [A5 - 0xF7C]
  3116. 00001FD0  2054                     movea.l    A0, [A4]
  3117. 00001FD2  4868 0014                pea.l      [A0 + 0x14]
  3118. 00001FD6  4EAD 0182                jsr        [A5 + 0x182 /* export_44 */]
  3119. 00001FDA  3E1F                     move.w     D7, [A7]+
  3120. label00001FDC:
  3121. 00001FDC  4A47                     tst.w      D7
  3122. 00001FDE  6626                     bne        +0x28 /* 00002006 */
  3123. 00001FE0  558F                     subq.l     A7, 2
  3124. 00001FE2  2054                     movea.l    A0, [A4]
  3125. 00001FE4  3F28 0016                move.w     -[A7], [A0 + 0x16]
  3126. 00001FE8  3F3C 5C01                move.w     -[A7], 0x5C01
  3127. 00001FEC  4EAD 0192                jsr        [A5 + 0x192 /* export_46 */]
  3128. 00001FF0  3E1F                     move.w     D7, [A7]+
  3129. 00001FF2  6612                     bne        +0x14 /* 00002006 */
  3130. 00001FF4  558F                     subq.l     A7, 2
  3131. 00001FF6  2054                     movea.l    A0, [A4]
  3132. 00001FF8  3F28 0014                move.w     -[A7], [A0 + 0x14]
  3133. 00001FFC  3F3C 5C01                move.w     -[A7], 0x5C01
  3134. 00002000  4EAD 0192                jsr        [A5 + 0x192 /* export_46 */]
  3135. 00002004  3E1F                     move.w     D7, [A7]+
  3136. label00002006:
  3137. 00002006  3F07                     move.w     -[A7], D7
  3138. 00002008  2F0C                     move.l     -[A7], A4
  3139. 0000200A  4EBA FCF8                jsr        [PC - 0x308 /* 00001D04 */]
  3140. 0000200E  4CEE 1080 FFF8           movem.l    D7,A4, [A6 - 0x8]
  3141. 00002014  4E5E                     unlink     A6
  3142. 00002016  205F                     movea.l    A0, [A7]+
  3143. 00002018  5C4F                     addq.w     A7, 6
  3144. 0000201A  4ED0                     jmp        [A0]
  3145. fn0000201C:
  3146. 0000201C  4E56 FFFE                link       A6, -0x0002
  3147. 00002020  48E7 0018                movem.l    -[A7], A3,A4
  3148. 00002024  266E 000C                movea.l    A3, [A6 + 0xC]
  3149. 00002028  286E 0008                movea.l    A4, [A6 + 0x8]
  3150. 0000202C  16BC 0009                move.b     [A3], 0x9 /* '\t' */
  3151. 00002030  7061                     moveq.l    D0, 0x61
  3152. 00002032  1F00                     move.b     -[A7], D0
  3153. 00002034  7220                     moveq.l    D1, 0x20
  3154. 00002036  1F01                     move.b     -[A7], D1
  3155. 00002038  2F0B                     move.l     -[A7], A3
  3156. 0000203A  2F0C                     move.l     -[A7], A4
  3157. 0000203C  4EBA 09DE                jsr        [PC + 0x9DE /* 00002A1C */]
  3158. 00002040  558F                     subq.l     A7, 2
  3159. 00002042  2F0C                     move.l     -[A7], A4
  3160. 00002044  4EBA FCA6                jsr        [PC - 0x35A /* 00001CEC */]
  3161. 00002048  4A5F                     tst.w      [A7]+
  3162. 0000204A  6610                     bne        +0x12 /* 0000205C */
  3163. 0000204C  486E FFFE                pea.l      [A6 - 0x2]
  3164. 00002050  486E FFFF                pea.l      [A6 - 0x1]
  3165. 00002054  2F0B                     move.l     -[A7], A3
  3166. 00002056  2F0C                     move.l     -[A7], A4
  3167. 00002058  4EBA 0A5A                jsr        [PC + 0xA5A /* 00002AB4 */]
  3168. label0000205C:
  3169. 0000205C  558F                     subq.l     A7, 2
  3170. 0000205E  2F0C                     move.l     -[A7], A4
  3171. 00002060  4EBA FC8A                jsr        [PC - 0x376 /* 00001CEC */]
  3172. 00002064  4A5F                     tst.w      [A7]+
  3173. 00002066  662C                     bne        +0x2E /* 00002094 */
  3174. 00002068  7000                     moveq.l    D0, 0x00
  3175. 0000206A  102E FFFE                move.b     D0, [A6 - 0x2]
  3176. 0000206E  323C 00F0                move.w     D1, 0xF0
  3177. 00002072  C200                     and.b      D1, D0
  3178. 00002074  7000                     moveq.l    D0, 0x00
  3179. 00002076  1001                     move.b     D0, D1
  3180. 00002078  0C40 0070                cmpi.w     D0, 0x70 /* 'p' */
  3181. 0000207C  660C                     bne        +0xE /* 0000208A */
  3182. 0000207E  7000                     moveq.l    D0, 0x00
  3183. 00002080  102E FFFF                move.b     D0, [A6 - 0x1]
  3184. 00002084  0C40 0020                cmpi.w     D0, 0x20 /* ' ' */
  3185. 00002088  670A                     beq        +0xC /* 00002094 */
  3186. label0000208A:
  3187. 0000208A  3F3C DCD1                move.w     -[A7], 0xDCD1
  3188. 0000208E  2F0C                     move.l     -[A7], A4
  3189. 00002090  4EBA FC72                jsr        [PC - 0x38E /* 00001D04 */]
  3190. label00002094:
  3191. 00002094  4CEE 1800 FFF6           movem.l    A3,A4, [A6 - 0xA]
  3192. 0000209A  4E5E                     unlink     A6
  3193. 0000209C  205F                     movea.l    A0, [A7]+
  3194. 0000209E  504F                     addq.w     A7, 8
  3195. 000020A0  4ED0                     jmp        [A0]
  3196. 000020A2  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3197. export_1191: // at 000020A4 (misaligned)
  3198. 000020A6  FFF0                     .invalid   <<F/7/7>>
  3199. 000020A8  48E7 0018                movem.l    -[A7], A3,A4
  3200. 000020AC  47EE FFF0                lea.l      A3, [A6 - 0x10]
  3201. 000020B0  286E 0008                movea.l    A4, [A6 + 0x8]
  3202. 000020B4  2F0B                     move.l     -[A7], A3
  3203. 000020B6  2F0C                     move.l     -[A7], A4
  3204. 000020B8  4EBA FF62                jsr        [PC - 0x9E /* 0000201C */]
  3205. 000020BC  558F                     subq.l     A7, 2
  3206. 000020BE  2F0C                     move.l     -[A7], A4
  3207. 000020C0  4EBA FC2A                jsr        [PC - 0x3D6 /* 00001CEC */]
  3208. 000020C4  4A5F                     tst.w      [A7]+
  3209. 000020C6  661E                     bne        +0x20 /* 000020E6 */
  3210. 000020C8  7000                     moveq.l    D0, 0x00
  3211. 000020CA  1013                     move.b     D0, [A3]
  3212. 000020CC  7201                     moveq.l    D1, 0x01
  3213. 000020CE  C200                     and.b      D1, D0
  3214. 000020D0  7000                     moveq.l    D0, 0x00
  3215. 000020D2  1001                     move.b     D0, D1
  3216. 000020D4  0C40 0001                cmpi.w     D0, 0x1
  3217. 000020D8  57C0                     seq        D0
  3218. 000020DA  0240 0001                andi.w     D0, 0x1
  3219. 000020DE  48C0                     ext.l      D0
  3220. 000020E0  1D40 000C                move.b     [A6 + 0xC], D0
  3221. 000020E4  6004                     bra        +0x6 /* 000020EA */
  3222. label000020E6:
  3223. 000020E6  422E 000C                clr.b      [A6 + 0xC]
  3224. label000020EA:
  3225. 000020EA  4CEE 1800 FFE8           movem.l    A3,A4, [A6 - 0x18]
  3226. 000020F0  4E5E                     unlink     A6
  3227. 000020F2  2E9F                     move.l     [A7], [A7]+
  3228. 000020F4  4E75                     rts
  3229. 000020F6  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3230. export_1192: // at 000020F8 (misaligned)
  3231. 000020FA  FFF0                     .invalid   <<F/7/7>>
  3232. 000020FC  48E7 0018                movem.l    -[A7], A3,A4
  3233. 00002100  47EE FFF0                lea.l      A3, [A6 - 0x10]
  3234. 00002104  286E 0008                movea.l    A4, [A6 + 0x8]
  3235. 00002108  2054                     movea.l    A0, [A4]
  3236. 0000210A  117C 000D 0008           move.b     [A0 + 0x8], 0xD /* '\r' */
  3237. 00002110  2F0B                     move.l     -[A7], A3
  3238. 00002112  2F0C                     move.l     -[A7], A4
  3239. 00002114  4EBA FF06                jsr        [PC - 0xFA /* 0000201C */]
  3240. 00002118  558F                     subq.l     A7, 2
  3241. 0000211A  2F0C                     move.l     -[A7], A4
  3242. 0000211C  4EBA FBCE                jsr        [PC - 0x432 /* 00001CEC */]
  3243. 00002120  4A5F                     tst.w      [A7]+
  3244. 00002122  6600 019A                bne        +0x19C /* 000022BE */
  3245. 00002126  7000                     moveq.l    D0, 0x00
  3246. 00002128  102B 0002                move.b     D0, [A3 + 0x2]
  3247. 0000212C  7202                     moveq.l    D1, 0x02
  3248. 0000212E  C200                     and.b      D1, D0
  3249. 00002130  7000                     moveq.l    D0, 0x00
  3250. 00002132  1001                     move.b     D0, D1
  3251. 00002134  4A80                     tst.l      D0
  3252. 00002136  670A                     beq        +0xC /* 00002142 */
  3253. 00002138  7008                     moveq.l    D0, 0x08
  3254. 0000213A  1F00                     move.b     -[A7], D0
  3255. 0000213C  2F0C                     move.l     -[A7], A4
  3256. 0000213E  4EBA FD74                jsr        [PC - 0x28C /* 00001EB4 */]
  3257. label00002142:
  3258. 00002142  7000                     moveq.l    D0, 0x00
  3259. 00002144  102B 0002                move.b     D0, [A3 + 0x2]
  3260. 00002148  7208                     moveq.l    D1, 0x08
  3261. 0000214A  C200                     and.b      D1, D0
  3262. 0000214C  7000                     moveq.l    D0, 0x00
  3263. 0000214E  1001                     move.b     D0, D1
  3264. 00002150  4A80                     tst.l      D0
  3265. 00002152  670A                     beq        +0xC /* 0000215E */
  3266. 00002154  7002                     moveq.l    D0, 0x02
  3267. 00002156  1F00                     move.b     -[A7], D0
  3268. 00002158  2F0C                     move.l     -[A7], A4
  3269. 0000215A  4EBA FD58                jsr        [PC - 0x2A8 /* 00001EB4 */]
  3270. label0000215E:
  3271. 0000215E  7000                     moveq.l    D0, 0x00
  3272. 00002160  102B 0002                move.b     D0, [A3 + 0x2]
  3273. 00002164  7210                     moveq.l    D1, 0x10
  3274. 00002166  C200                     and.b      D1, D0
  3275. 00002168  7000                     moveq.l    D0, 0x00
  3276. 0000216A  1001                     move.b     D0, D1
  3277. 0000216C  4A80                     tst.l      D0
  3278. 0000216E  670A                     beq        +0xC /* 0000217A */
  3279. 00002170  7009                     moveq.l    D0, 0x09
  3280. 00002172  1F00                     move.b     -[A7], D0
  3281. 00002174  2F0C                     move.l     -[A7], A4
  3282. 00002176  4EBA FD3C                jsr        [PC - 0x2C4 /* 00001EB4 */]
  3283. label0000217A:
  3284. 0000217A  7000                     moveq.l    D0, 0x00
  3285. 0000217C  102B 0002                move.b     D0, [A3 + 0x2]
  3286. 00002180  7220                     moveq.l    D1, 0x20
  3287. 00002182  C200                     and.b      D1, D0
  3288. 00002184  7000                     moveq.l    D0, 0x00
  3289. 00002186  1001                     move.b     D0, D1
  3290. 00002188  4A80                     tst.l      D0
  3291. 0000218A  670A                     beq        +0xC /* 00002196 */
  3292. 0000218C  7003                     moveq.l    D0, 0x03
  3293. 0000218E  1F00                     move.b     -[A7], D0
  3294. 00002190  2F0C                     move.l     -[A7], A4
  3295. 00002192  4EBA FD20                jsr        [PC - 0x2E0 /* 00001EB4 */]
  3296. label00002196:
  3297. 00002196  7000                     moveq.l    D0, 0x00
  3298. 00002198  102B 0001                move.b     D0, [A3 + 0x1]
  3299. 0000219C  7201                     moveq.l    D1, 0x01
  3300. 0000219E  C200                     and.b      D1, D0
  3301. 000021A0  7000                     moveq.l    D0, 0x00
  3302. 000021A2  1001                     move.b     D0, D1
  3303. 000021A4  4A80                     tst.l      D0
  3304. 000021A6  670A                     beq        +0xC /* 000021B2 */
  3305. 000021A8  7001                     moveq.l    D0, 0x01
  3306. 000021AA  1F00                     move.b     -[A7], D0
  3307. 000021AC  2F0C                     move.l     -[A7], A4
  3308. 000021AE  4EBA FD04                jsr        [PC - 0x2FC /* 00001EB4 */]
  3309. label000021B2:
  3310. 000021B2  7000                     moveq.l    D0, 0x00
  3311. 000021B4  102B 0001                move.b     D0, [A3 + 0x1]
  3312. 000021B8  720C                     moveq.l    D1, 0x0C
  3313. 000021BA  C200                     and.b      D1, D0
  3314. 000021BC  7000                     moveq.l    D0, 0x00
  3315. 000021BE  1001                     move.b     D0, D1
  3316. 000021C0  4A80                     tst.l      D0
  3317. 000021C2  670A                     beq        +0xC /* 000021CE */
  3318. 000021C4  7003                     moveq.l    D0, 0x03
  3319. 000021C6  1F00                     move.b     -[A7], D0
  3320. 000021C8  2F0C                     move.l     -[A7], A4
  3321. 000021CA  4EBA FCE8                jsr        [PC - 0x318 /* 00001EB4 */]
  3322. label000021CE:
  3323. 000021CE  7000                     moveq.l    D0, 0x00
  3324. 000021D0  102B 0001                move.b     D0, [A3 + 0x1]
  3325. 000021D4  7220                     moveq.l    D1, 0x20
  3326. 000021D6  C200                     and.b      D1, D0
  3327. 000021D8  7000                     moveq.l    D0, 0x00
  3328. 000021DA  1001                     move.b     D0, D1
  3329. 000021DC  4A80                     tst.l      D0
  3330. 000021DE  670A                     beq        +0xC /* 000021EA */
  3331. 000021E0  7008                     moveq.l    D0, 0x08
  3332. 000021E2  1F00                     move.b     -[A7], D0
  3333. 000021E4  2F0C                     move.l     -[A7], A4
  3334. 000021E6  4EBA FCCC                jsr        [PC - 0x334 /* 00001EB4 */]
  3335. label000021EA:
  3336. 000021EA  7000                     moveq.l    D0, 0x00
  3337. 000021EC  102B 0001                move.b     D0, [A3 + 0x1]
  3338. 000021F0  323C 0080                move.w     D1, 0x80
  3339. 000021F4  C200                     and.b      D1, D0
  3340. 000021F6  7000                     moveq.l    D0, 0x00
  3341. 000021F8  1001                     move.b     D0, D1
  3342. 000021FA  4A80                     tst.l      D0
  3343. 000021FC  670A                     beq        +0xC /* 00002208 */
  3344. 000021FE  7007                     moveq.l    D0, 0x07
  3345. 00002200  1F00                     move.b     -[A7], D0
  3346. 00002202  2F0C                     move.l     -[A7], A4
  3347. 00002204  4EBA FCAE                jsr        [PC - 0x352 /* 00001EB4 */]
  3348. label00002208:
  3349. 00002208  7000                     moveq.l    D0, 0x00
  3350. 0000220A  102B 0001                move.b     D0, [A3 + 0x1]
  3351. 0000220E  7202                     moveq.l    D1, 0x02
  3352. 00002210  C200                     and.b      D1, D0
  3353. 00002212  7000                     moveq.l    D0, 0x00
  3354. 00002214  1001                     move.b     D0, D1
  3355. 00002216  4A80                     tst.l      D0
  3356. 00002218  670A                     beq        +0xC /* 00002224 */
  3357. 0000221A  7004                     moveq.l    D0, 0x04
  3358. 0000221C  1F00                     move.b     -[A7], D0
  3359. 0000221E  2F0C                     move.l     -[A7], A4
  3360. 00002220  4EBA FC92                jsr        [PC - 0x36E /* 00001EB4 */]
  3361. label00002224:
  3362. 00002224  7000                     moveq.l    D0, 0x00
  3363. 00002226  102B 0004                move.b     D0, [A3 + 0x4]
  3364. 0000222A  7201                     moveq.l    D1, 0x01
  3365. 0000222C  C200                     and.b      D1, D0
  3366. 0000222E  7000                     moveq.l    D0, 0x00
  3367. 00002230  1001                     move.b     D0, D1
  3368. 00002232  4A80                     tst.l      D0
  3369. 00002234  671C                     beq        +0x1E /* 00002252 */
  3370. 00002236  7000                     moveq.l    D0, 0x00
  3371. 00002238  102B 0002                move.b     D0, [A3 + 0x2]
  3372. 0000223C  7201                     moveq.l    D1, 0x01
  3373. 0000223E  C200                     and.b      D1, D0
  3374. 00002240  7000                     moveq.l    D0, 0x00
  3375. 00002242  1001                     move.b     D0, D1
  3376. 00002244  4A80                     tst.l      D0
  3377. 00002246  660A                     bne        +0xC /* 00002252 */
  3378. 00002248  7006                     moveq.l    D0, 0x06
  3379. 0000224A  1F00                     move.b     -[A7], D0
  3380. 0000224C  2F0C                     move.l     -[A7], A4
  3381. 0000224E  4EBA FC64                jsr        [PC - 0x39C /* 00001EB4 */]
  3382. label00002252:
  3383. 00002252  7000                     moveq.l    D0, 0x00
  3384. 00002254  1013                     move.b     D0, [A3]
  3385. 00002256  720C                     moveq.l    D1, 0x0C
  3386. 00002258  C200                     and.b      D1, D0
  3387. 0000225A  7000                     moveq.l    D0, 0x00
  3388. 0000225C  1001                     move.b     D0, D1
  3389. 0000225E  4A80                     tst.l      D0
  3390. 00002260  670A                     beq        +0xC /* 0000226C */
  3391. 00002262  700E                     moveq.l    D0, 0x0E
  3392. 00002264  1F00                     move.b     -[A7], D0
  3393. 00002266  2F0C                     move.l     -[A7], A4
  3394. 00002268  4EBA FC4A                jsr        [PC - 0x3B6 /* 00001EB4 */]
  3395. label0000226C:
  3396. 0000226C  7000                     moveq.l    D0, 0x00
  3397. 0000226E  1013                     move.b     D0, [A3]
  3398. 00002270  7201                     moveq.l    D1, 0x01
  3399. 00002272  C200                     and.b      D1, D0
  3400. 00002274  7000                     moveq.l    D0, 0x00
  3401. 00002276  1001                     move.b     D0, D1
  3402. 00002278  4A80                     tst.l      D0
  3403. 0000227A  670A                     beq        +0xC /* 00002286 */
  3404. 0000227C  700D                     moveq.l    D0, 0x0D
  3405. 0000227E  1F00                     move.b     -[A7], D0
  3406. 00002280  2F0C                     move.l     -[A7], A4
  3407. 00002282  4EBA FC30                jsr        [PC - 0x3D0 /* 00001EB4 */]
  3408. label00002286:
  3409. 00002286  7000                     moveq.l    D0, 0x00
  3410. 00002288  102B 0001                move.b     D0, [A3 + 0x1]
  3411. 0000228C  7210                     moveq.l    D1, 0x10
  3412. 0000228E  C200                     and.b      D1, D0
  3413. 00002290  7000                     moveq.l    D0, 0x00
  3414. 00002292  1001                     move.b     D0, D1
  3415. 00002294  4A80                     tst.l      D0
  3416. 00002296  670A                     beq        +0xC /* 000022A2 */
  3417. 00002298  700C                     moveq.l    D0, 0x0C
  3418. 0000229A  1F00                     move.b     -[A7], D0
  3419. 0000229C  2F0C                     move.l     -[A7], A4
  3420. 0000229E  4EBA FC14                jsr        [PC - 0x3EC /* 00001EB4 */]
  3421. label000022A2:
  3422. 000022A2  7000                     moveq.l    D0, 0x00
  3423. 000022A4  1013                     move.b     D0, [A3]
  3424. 000022A6  7220                     moveq.l    D1, 0x20
  3425. 000022A8  C200                     and.b      D1, D0
  3426. 000022AA  7000                     moveq.l    D0, 0x00
  3427. 000022AC  1001                     move.b     D0, D1
  3428. 000022AE  4A80                     tst.l      D0
  3429. 000022B0  6716                     beq        +0x18 /* 000022C8 */
  3430. 000022B2  700C                     moveq.l    D0, 0x0C
  3431. 000022B4  1F00                     move.b     -[A7], D0
  3432. 000022B6  2F0C                     move.l     -[A7], A4
  3433. 000022B8  4EBA FBFA                jsr        [PC - 0x406 /* 00001EB4 */]
  3434. 000022BC  600A                     bra        +0xC /* 000022C8 */
  3435. label000022BE:
  3436. 000022BE  700E                     moveq.l    D0, 0x0E
  3437. 000022C0  1F00                     move.b     -[A7], D0
  3438. 000022C2  2F0C                     move.l     -[A7], A4
  3439. 000022C4  4EBA FBEE                jsr        [PC - 0x412 /* 00001EB4 */]
  3440. label000022C8:
  3441. 000022C8  558F                     subq.l     A7, 2
  3442. 000022CA  2F0C                     move.l     -[A7], A4
  3443. 000022CC  4EBA FBB6                jsr        [PC - 0x44A /* 00001E84 */]
  3444. 000022D0  1D5F 000C                move.b     [A6 + 0xC], [A7]+
  3445. 000022D4  4CEE 1800 FFE8           movem.l    A3,A4, [A6 - 0x18]
  3446. 000022DA  4E5E                     unlink     A6
  3447. 000022DC  2E9F                     move.l     [A7], [A7]+
  3448. 000022DE  4E75                     rts
  3449. export_1193:
  3450. 000022E0  4E56 0000                link       A6, 0
  3451. 000022E4  2F0C                     move.l     -[A7], A4
  3452. 000022E6  286E 0008                movea.l    A4, [A6 + 0x8]
  3453. 000022EA  7020                     moveq.l    D0, 0x20
  3454. 000022EC  1F00                     move.b     -[A7], D0
  3455. 000022EE  7200                     moveq.l    D1, 0x00
  3456. 000022F0  1F01                     move.b     -[A7], D1
  3457. 000022F2  7000                     moveq.l    D0, 0x00
  3458. 000022F4  2F00                     move.l     -[A7], D0
  3459. 000022F6  2F0C                     move.l     -[A7], A4
  3460. 000022F8  4EBA 0722                jsr        [PC + 0x722 /* 00002A1C */]
  3461. 000022FC  558F                     subq.l     A7, 2
  3462. 000022FE  2F0C                     move.l     -[A7], A4
  3463. 00002300  4EBA F9EA                jsr        [PC - 0x616 /* 00001CEC */]
  3464. 00002304  4A5F                     tst.w      [A7]+
  3465. 00002306  6606                     bne        +0x8 /* 0000230E */
  3466. 00002308  2F0C                     move.l     -[A7], A4
  3467. 0000230A  4EBA 0690                jsr        [PC + 0x690 /* 0000299C */]
  3468. label0000230E:
  3469. 0000230E  2F0C                     move.l     -[A7], A4
  3470. 00002310  4EBA FA6A                jsr        [PC - 0x596 /* 00001D7C */]
  3471. 00002314  286E FFFC                movea.l    A4, [A6 - 0x4]
  3472. 00002318  4E5E                     unlink     A6
  3473. 0000231A  2E9F                     move.l     [A7], [A7]+
  3474. 0000231C  4E75                     rts
  3475. 0000231E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3476. export_1194: // at 00002320 (misaligned)
  3477. 00002322  0000 2F0C                ori.b      D0, 0xC
  3478. 00002326  286E 0008                movea.l    A4, [A6 + 0x8]
  3479. 0000232A  7020                     moveq.l    D0, 0x20
  3480. 0000232C  1F00                     move.b     -[A7], D0
  3481. 0000232E  7200                     moveq.l    D1, 0x00
  3482. 00002330  1F01                     move.b     -[A7], D1
  3483. 00002332  7000                     moveq.l    D0, 0x00
  3484. 00002334  2F00                     move.l     -[A7], D0
  3485. 00002336  2F0C                     move.l     -[A7], A4
  3486. 00002338  4EBA 06E2                jsr        [PC + 0x6E2 /* 00002A1C */]
  3487. 0000233C  558F                     subq.l     A7, 2
  3488. 0000233E  2F0C                     move.l     -[A7], A4
  3489. 00002340  4EBA F9AA                jsr        [PC - 0x656 /* 00001CEC */]
  3490. 00002344  4A5F                     tst.w      [A7]+
  3491. 00002346  6606                     bne        +0x8 /* 0000234E */
  3492. 00002348  2F0C                     move.l     -[A7], A4
  3493. 0000234A  4EBA 0650                jsr        [PC + 0x650 /* 0000299C */]
  3494. label0000234E:
  3495. 0000234E  558F                     subq.l     A7, 2
  3496. 00002350  2F0C                     move.l     -[A7], A4
  3497. 00002352  4EBA F998                jsr        [PC - 0x668 /* 00001CEC */]
  3498. 00002356  4A5F                     tst.w      [A7]+
  3499. 00002358  6612                     bne        +0x14 /* 0000236C */
  3500. 0000235A  7020                     moveq.l    D0, 0x20
  3501. 0000235C  1F00                     move.b     -[A7], D0
  3502. 0000235E  7204                     moveq.l    D1, 0x04
  3503. 00002360  1F01                     move.b     -[A7], D1
  3504. 00002362  7000                     moveq.l    D0, 0x00
  3505. 00002364  2F00                     move.l     -[A7], D0
  3506. 00002366  2F0C                     move.l     -[A7], A4
  3507. 00002368  4EBA 06B2                jsr        [PC + 0x6B2 /* 00002A1C */]
  3508. label0000236C:
  3509. 0000236C  558F                     subq.l     A7, 2
  3510. 0000236E  2F0C                     move.l     -[A7], A4
  3511. 00002370  4EBA F97A                jsr        [PC - 0x686 /* 00001CEC */]
  3512. 00002374  4A5F                     tst.w      [A7]+
  3513. 00002376  6606                     bne        +0x8 /* 0000237E */
  3514. 00002378  2F0C                     move.l     -[A7], A4
  3515. 0000237A  4EBA 0620                jsr        [PC + 0x620 /* 0000299C */]
  3516. label0000237E:
  3517. 0000237E  2F0C                     move.l     -[A7], A4
  3518. 00002380  4EBA FA12                jsr        [PC - 0x5EE /* 00001D94 */]
  3519. 00002384  286E FFFC                movea.l    A4, [A6 - 0x4]
  3520. 00002388  4E5E                     unlink     A6
  3521. 0000238A  2E9F                     move.l     [A7], [A7]+
  3522. 0000238C  4E75                     rts
  3523. 0000238E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3524. export_1195: // at 00002390 (misaligned)
  3525. 00002392  0000 2F0C                ori.b      D0, 0xC
  3526. 00002396  286E 0008                movea.l    A4, [A6 + 0x8]
  3527. 0000239A  7020                     moveq.l    D0, 0x20
  3528. 0000239C  1F00                     move.b     -[A7], D0
  3529. 0000239E  7201                     moveq.l    D1, 0x01
  3530. 000023A0  1F01                     move.b     -[A7], D1
  3531. 000023A2  7000                     moveq.l    D0, 0x00
  3532. 000023A4  2F00                     move.l     -[A7], D0
  3533. 000023A6  2F0C                     move.l     -[A7], A4
  3534. 000023A8  4EBA 0672                jsr        [PC + 0x672 /* 00002A1C */]
  3535. 000023AC  558F                     subq.l     A7, 2
  3536. 000023AE  2F0C                     move.l     -[A7], A4
  3537. 000023B0  4EBA F93A                jsr        [PC - 0x6C6 /* 00001CEC */]
  3538. 000023B4  4A5F                     tst.w      [A7]+
  3539. 000023B6  6606                     bne        +0x8 /* 000023BE */
  3540. 000023B8  2F0C                     move.l     -[A7], A4
  3541. 000023BA  4EBA 05E0                jsr        [PC + 0x5E0 /* 0000299C */]
  3542. label000023BE:
  3543. 000023BE  2F0C                     move.l     -[A7], A4
  3544. 000023C0  4EBA F9EA                jsr        [PC - 0x616 /* 00001DAC */]
  3545. 000023C4  286E FFFC                movea.l    A4, [A6 - 0x4]
  3546. 000023C8  4E5E                     unlink     A6
  3547. 000023CA  2E9F                     move.l     [A7], [A7]+
  3548. 000023CC  4E75                     rts
  3549. 000023CE  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3550. export_1196: // at 000023D0 (misaligned)
  3551. 000023D2  FFF0                     .invalid   <<F/7/7>>
  3552. 000023D4  48E7 0018                movem.l    -[A7], A3,A4
  3553. 000023D8  47EE FFF0                lea.l      A3, [A6 - 0x10]
  3554. 000023DC  286E 0008                movea.l    A4, [A6 + 0x8]
  3555. 000023E0  16BC 0040                move.b     [A3], 0x40 /* '@' */
  3556. 000023E4  7021                     moveq.l    D0, 0x21
  3557. 000023E6  1F00                     move.b     -[A7], D0
  3558. 000023E8  7222                     moveq.l    D1, 0x22
  3559. 000023EA  1F01                     move.b     -[A7], D1
  3560. 000023EC  2F0B                     move.l     -[A7], A3
  3561. 000023EE  2F0C                     move.l     -[A7], A4
  3562. 000023F0  4EBA 062A                jsr        [PC + 0x62A /* 00002A1C */]
  3563. 000023F4  558F                     subq.l     A7, 2
  3564. 000023F6  2F0C                     move.l     -[A7], A4
  3565. 000023F8  4EBA F8F2                jsr        [PC - 0x70E /* 00001CEC */]
  3566. 000023FC  4A5F                     tst.w      [A7]+
  3567. 000023FE  6606                     bne        +0x8 /* 00002406 */
  3568. 00002400  2F0C                     move.l     -[A7], A4
  3569. 00002402  4EBA 0598                jsr        [PC + 0x598 /* 0000299C */]
  3570. label00002406:
  3571. 00002406  2F0C                     move.l     -[A7], A4
  3572. 00002408  4EBA F9BA                jsr        [PC - 0x646 /* 00001DC4 */]
  3573. 0000240C  4CEE 1800 FFE8           movem.l    A3,A4, [A6 - 0x18]
  3574. 00002412  4E5E                     unlink     A6
  3575. 00002414  2E9F                     move.l     [A7], [A7]+
  3576. 00002416  4E75                     rts
  3577. export_1197:
  3578. 00002418  4E56 FFF0                link       A6, -0x0010
  3579. 0000241C  48E7 0018                movem.l    -[A7], A3,A4
  3580. 00002420  47EE FFF0                lea.l      A3, [A6 - 0x10]
  3581. 00002424  286E 0008                movea.l    A4, [A6 + 0x8]
  3582. 00002428  16BC 0080                move.b     [A3], 0x80
  3583. 0000242C  7021                     moveq.l    D0, 0x21
  3584. 0000242E  1F00                     move.b     -[A7], D0
  3585. 00002430  7212                     moveq.l    D1, 0x12
  3586. 00002432  1F01                     move.b     -[A7], D1
  3587. 00002434  2F0B                     move.l     -[A7], A3
  3588. 00002436  2F0C                     move.l     -[A7], A4
  3589. 00002438  4EBA 05E2                jsr        [PC + 0x5E2 /* 00002A1C */]
  3590. 0000243C  558F                     subq.l     A7, 2
  3591. 0000243E  2F0C                     move.l     -[A7], A4
  3592. 00002440  4EBA F8AA                jsr        [PC - 0x756 /* 00001CEC */]
  3593. 00002444  4A5F                     tst.w      [A7]+
  3594. 00002446  6606                     bne        +0x8 /* 0000244E */
  3595. 00002448  2F0C                     move.l     -[A7], A4
  3596. 0000244A  4EBA 0550                jsr        [PC + 0x550 /* 0000299C */]
  3597. label0000244E:
  3598. 0000244E  2F0C                     move.l     -[A7], A4
  3599. 00002450  4EBA F9A2                jsr        [PC - 0x65E /* 00001DF4 */]
  3600. 00002454  4CEE 1800 FFE8           movem.l    A3,A4, [A6 - 0x18]
  3601. 0000245A  4E5E                     unlink     A6
  3602. 0000245C  2E9F                     move.l     [A7], [A7]+
  3603. 0000245E  4E75                     rts
  3604. export_1198:
  3605. 00002460  4E56 FFF0                link       A6, -0x0010
  3606. 00002464  48E7 0018                movem.l    -[A7], A3,A4
  3607. 00002468  47EE FFF0                lea.l      A3, [A6 - 0x10]
  3608. 0000246C  286E 0008                movea.l    A4, [A6 + 0x8]
  3609. 00002470  16BC 0080                move.b     [A3], 0x80
  3610. 00002474  7021                     moveq.l    D0, 0x21
  3611. 00002476  1F00                     move.b     -[A7], D0
  3612. 00002478  7222                     moveq.l    D1, 0x22
  3613. 0000247A  1F01                     move.b     -[A7], D1
  3614. 0000247C  2F0B                     move.l     -[A7], A3
  3615. 0000247E  2F0C                     move.l     -[A7], A4
  3616. 00002480  4EBA 059A                jsr        [PC + 0x59A /* 00002A1C */]
  3617. 00002484  558F                     subq.l     A7, 2
  3618. 00002486  2F0C                     move.l     -[A7], A4
  3619. 00002488  4EBA F862                jsr        [PC - 0x79E /* 00001CEC */]
  3620. 0000248C  4A5F                     tst.w      [A7]+
  3621. 0000248E  6606                     bne        +0x8 /* 00002496 */
  3622. 00002490  2F0C                     move.l     -[A7], A4
  3623. 00002492  4EBA 0508                jsr        [PC + 0x508 /* 0000299C */]
  3624. label00002496:
  3625. 00002496  2F0C                     move.l     -[A7], A4
  3626. 00002498  4EBA F98A                jsr        [PC - 0x676 /* 00001E24 */]
  3627. 0000249C  4CEE 1800 FFE8           movem.l    A3,A4, [A6 - 0x18]
  3628. 000024A2  4E5E                     unlink     A6
  3629. 000024A4  2E9F                     move.l     [A7], [A7]+
  3630. 000024A6  4E75                     rts
  3631. export_1199:
  3632. 000024A8  4E56 0000                link       A6, 0
  3633. 000024AC  48E7 0018                movem.l    -[A7], A3,A4
  3634. 000024B0  286E 0008                movea.l    A4, [A6 + 0x8]
  3635. 000024B4  2F0C                     move.l     -[A7], A4
  3636. 000024B6  4EAD 236A                jsr        [A5 + 0x236A /* export_1129 */]
  3637. 000024BA  7008                     moveq.l    D0, 0x08
  3638. 000024BC  2F00                     move.l     -[A7], D0
  3639. 000024BE  486D 1C7A                pea.l      [A5 + 0x1C7A /* export_907 */]
  3640. 000024C2  4EAD 00D2                jsr        [A5 + 0xD2 /* export_22 */]
  3641. 000024C6  2640                     movea.l    A3, D0
  3642. 000024C8  2F0B                     move.l     -[A7], A3
  3643. 000024CA  4EBA E128                jsr        [PC - 0x1ED8 /* 000005F4 */]
  3644. 000024CE  598F                     subq.l     A7, 4
  3645. 000024D0  2F0C                     move.l     -[A7], A4
  3646. 000024D2  4EBA E168                jsr        [PC - 0x1E98 /* 0000063C */]
  3647. 000024D6  2F0B                     move.l     -[A7], A3
  3648. 000024D8  4EBA E14A                jsr        [PC - 0x1EB6 /* 00000624 */]
  3649. 000024DC  7001                     moveq.l    D0, 0x01
  3650. 000024DE  3F00                     move.w     -[A7], D0
  3651. 000024E0  7200                     moveq.l    D1, 0x00
  3652. 000024E2  3F01                     move.w     -[A7], D1
  3653. 000024E4  3F01                     move.w     -[A7], D1
  3654. 000024E6  3F01                     move.w     -[A7], D1
  3655. 000024E8  3F00                     move.w     -[A7], D0
  3656. 000024EA  2F0B                     move.l     -[A7], A3
  3657. 000024EC  4EBA E20E                jsr        [PC - 0x1DF2 /* 000006FC */]
  3658. 000024F0  2F0C                     move.l     -[A7], A4
  3659. 000024F2  2F0B                     move.l     -[A7], A3
  3660. 000024F4  4EBA E542                jsr        [PC - 0x1ABE /* 00000A38 */]
  3661. 000024F8  2F0B                     move.l     -[A7], A3
  3662. 000024FA  7001                     moveq.l    D0, 0x01
  3663. 000024FC  1F00                     move.b     -[A7], D0
  3664. 000024FE  2F0C                     move.l     -[A7], A4
  3665. 00002500  4EAD 2312                jsr        [A5 + 0x2312 /* export_1118 */]
  3666. 00002504  2F0C                     move.l     -[A7], A4
  3667. 00002506  4EBA F94C                jsr        [PC - 0x6B4 /* 00001E54 */]
  3668. 0000250A  4CEE 1800 FFF8           movem.l    A3,A4, [A6 - 0x8]
  3669. 00002510  4E5E                     unlink     A6
  3670. 00002512  2E9F                     move.l     [A7], [A7]+
  3671. 00002514  4E75                     rts
  3672. 00002516  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3673. export_1200: // at 00002518 (misaligned)
  3674. 0000251A  0000 48E7                ori.b      D0, 0xE7
  3675. 0000251E  0018 286E                ori.b      [A0]+, 0x6E /* 'n' */
  3676. 00002522  0008 2F0C                ori.b      A0, 0xC
  3677. 00002526  4EAD 236A                jsr        [A5 + 0x236A /* export_1129 */]
  3678. 0000252A  7008                     moveq.l    D0, 0x08
  3679. 0000252C  2F00                     move.l     -[A7], D0
  3680. 0000252E  486D 1C7A                pea.l      [A5 + 0x1C7A /* export_907 */]
  3681. 00002532  4EAD 00D2                jsr        [A5 + 0xD2 /* export_22 */]
  3682. 00002536  2640                     movea.l    A3, D0
  3683. 00002538  2F0B                     move.l     -[A7], A3
  3684. 0000253A  4EBA E0B8                jsr        [PC - 0x1F48 /* 000005F4 */]
  3685. 0000253E  598F                     subq.l     A7, 4
  3686. 00002540  2F0C                     move.l     -[A7], A4
  3687. 00002542  4EBA E0F8                jsr        [PC - 0x1F08 /* 0000063C */]
  3688. 00002546  2F0B                     move.l     -[A7], A3
  3689. 00002548  4EBA E0DA                jsr        [PC - 0x1F26 /* 00000624 */]
  3690. 0000254C  70FF                     moveq.l    D0, 0xFFFFFFFF
  3691. 0000254E  3F00                     move.w     -[A7], D0
  3692. 00002550  7200                     moveq.l    D1, 0x00
  3693. 00002552  3F01                     move.w     -[A7], D1
  3694. 00002554  3F01                     move.w     -[A7], D1
  3695. 00002556  3F01                     move.w     -[A7], D1
  3696. 00002558  7001                     moveq.l    D0, 0x01
  3697. 0000255A  3F00                     move.w     -[A7], D0
  3698. 0000255C  2F0B                     move.l     -[A7], A3
  3699. 0000255E  4EBA E19C                jsr        [PC - 0x1E64 /* 000006FC */]
  3700. 00002562  2F0C                     move.l     -[A7], A4
  3701. 00002564  2F0B                     move.l     -[A7], A3
  3702. 00002566  4EBA E4D0                jsr        [PC - 0x1B30 /* 00000A38 */]
  3703. 0000256A  2F0B                     move.l     -[A7], A3
  3704. 0000256C  7001                     moveq.l    D0, 0x01
  3705. 0000256E  1F00                     move.b     -[A7], D0
  3706. 00002570  2F0C                     move.l     -[A7], A4
  3707. 00002572  4EAD 2312                jsr        [A5 + 0x2312 /* export_1118 */]
  3708. 00002576  2F0C                     move.l     -[A7], A4
  3709. 00002578  4EBA F8F2                jsr        [PC - 0x70E /* 00001E6C */]
  3710. 0000257C  4CEE 1800 FFF8           movem.l    A3,A4, [A6 - 0x8]
  3711. 00002582  4E5E                     unlink     A6
  3712. 00002584  2E9F                     move.l     [A7], [A7]+
  3713. 00002586  4E75                     rts
  3714. export_1201:
  3715. 00002588  4E56 FFE0                link       A6, -0x0020
  3716. 0000258C  48E7 0118                movem.l    -[A7], D7,A3,A4
  3717. 00002590  47EE FFF0                lea.l      A3, [A6 - 0x10]
  3718. 00002594  286E 0008                movea.l    A4, [A6 + 0x8]
  3719. 00002598  558F                     subq.l     A7, 2
  3720. 0000259A  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  3721. 0000259E  4EBA E88C                jsr        [PC - 0x1774 /* 00000E2C */]
  3722. 000025A2  301F                     move.w     D0, [A7]+
  3723. 000025A4  48C0                     ext.l      D0
  3724. 000025A6  81FC 000A                divs.w     D0, 0xA /* '\n' */
  3725. 000025AA  48C0                     ext.l      D0
  3726. 000025AC  E988                     lsl        D0, 4
  3727. 000025AE  2D40 FFEC                move.l     [A6 - 0x14], D0
  3728. 000025B2  558F                     subq.l     A7, 2
  3729. 000025B4  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  3730. 000025B8  4EBA E872                jsr        [PC - 0x178E /* 00000E2C */]
  3731. 000025BC  301F                     move.w     D0, [A7]+
  3732. 000025BE  48C0                     ext.l      D0
  3733. 000025C0  81FC 000A                divs.w     D0, 0xA /* '\n' */
  3734. 000025C4  4840                     swap.w     D0
  3735. 000025C6  48C0                     ext.l      D0
  3736. 000025C8  222E FFEC                move.l     D1, [A6 - 0x14]
  3737. 000025CC  D081                     add.l      D0, D1
  3738. 000025CE  1680                     move.b     [A3], D0
  3739. 000025D0  558F                     subq.l     A7, 2
  3740. 000025D2  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  3741. 000025D6  4EBA E740                jsr        [PC - 0x18C0 /* 00000D18 */]
  3742. 000025DA  301F                     move.w     D0, [A7]+
  3743. 000025DC  48C0                     ext.l      D0
  3744. 000025DE  81FC 000A                divs.w     D0, 0xA /* '\n' */
  3745. 000025E2  48C0                     ext.l      D0
  3746. 000025E4  E988                     lsl        D0, 4
  3747. 000025E6  2D40 FFE8                move.l     [A6 - 0x18], D0
  3748. 000025EA  558F                     subq.l     A7, 2
  3749. 000025EC  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  3750. 000025F0  4EBA E726                jsr        [PC - 0x18DA /* 00000D18 */]
  3751. 000025F4  301F                     move.w     D0, [A7]+
  3752. 000025F6  48C0                     ext.l      D0
  3753. 000025F8  81FC 000A                divs.w     D0, 0xA /* '\n' */
  3754. 000025FC  4840                     swap.w     D0
  3755. 000025FE  48C0                     ext.l      D0
  3756. 00002600  222E FFE8                move.l     D1, [A6 - 0x18]
  3757. 00002604  D081                     add.l      D0, D1
  3758. 00002606  1740 0001                move.b     [A3 + 0x1], D0
  3759. 0000260A  558F                     subq.l     A7, 2
  3760. 0000260C  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  3761. 00002610  4EBA E5BE                jsr        [PC - 0x1A42 /* 00000BD0 */]
  3762. 00002614  301F                     move.w     D0, [A7]+
  3763. 00002616  48C0                     ext.l      D0
  3764. 00002618  81FC 000A                divs.w     D0, 0xA /* '\n' */
  3765. 0000261C  48C0                     ext.l      D0
  3766. 0000261E  E988                     lsl        D0, 4
  3767. 00002620  2D40 FFE4                move.l     [A6 - 0x1C], D0
  3768. 00002624  558F                     subq.l     A7, 2
  3769. 00002626  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  3770. 0000262A  4EBA E5A4                jsr        [PC - 0x1A5C /* 00000BD0 */]
  3771. 0000262E  301F                     move.w     D0, [A7]+
  3772. 00002630  48C0                     ext.l      D0
  3773. 00002632  81FC 000A                divs.w     D0, 0xA /* '\n' */
  3774. 00002636  4840                     swap.w     D0
  3775. 00002638  48C0                     ext.l      D0
  3776. 0000263A  222E FFE4                move.l     D1, [A6 - 0x1C]
  3777. 0000263E  D081                     add.l      D0, D1
  3778. 00002640  1740 0002                move.b     [A3 + 0x2], D0
  3779. 00002644  558F                     subq.l     A7, 2
  3780. 00002646  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  3781. 0000264A  4EBA E444                jsr        [PC - 0x1BBC /* 00000A90 */]
  3782. 0000264E  301F                     move.w     D0, [A7]+
  3783. 00002650  48C0                     ext.l      D0
  3784. 00002652  81FC 000A                divs.w     D0, 0xA /* '\n' */
  3785. 00002656  48C0                     ext.l      D0
  3786. 00002658  E988                     lsl        D0, 4
  3787. 0000265A  2D40 FFE0                move.l     [A6 - 0x20], D0
  3788. 0000265E  558F                     subq.l     A7, 2
  3789. 00002660  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  3790. 00002664  4EBA E42A                jsr        [PC - 0x1BD6 /* 00000A90 */]
  3791. 00002668  301F                     move.w     D0, [A7]+
  3792. 0000266A  48C0                     ext.l      D0
  3793. 0000266C  81FC 000A                divs.w     D0, 0xA /* '\n' */
  3794. 00002670  4840                     swap.w     D0
  3795. 00002672  48C0                     ext.l      D0
  3796. 00002674  222E FFE0                move.l     D1, [A6 - 0x20]
  3797. 00002678  D081                     add.l      D0, D1
  3798. 0000267A  1740 0003                move.b     [A3 + 0x3], D0
  3799. 0000267E  7024                     moveq.l    D0, 0x24
  3800. 00002680  1F00                     move.b     -[A7], D0
  3801. 00002682  7231                     moveq.l    D1, 0x31
  3802. 00002684  1F01                     move.b     -[A7], D1
  3803. 00002686  2F0B                     move.l     -[A7], A3
  3804. 00002688  2F0C                     move.l     -[A7], A4
  3805. 0000268A  4EBA 0390                jsr        [PC + 0x390 /* 00002A1C */]
  3806. 0000268E  558F                     subq.l     A7, 2
  3807. 00002690  2F0C                     move.l     -[A7], A4
  3808. 00002692  4EBA F658                jsr        [PC - 0x9A8 /* 00001CEC */]
  3809. 00002696  4A5F                     tst.w      [A7]+
  3810. 00002698  6606                     bne        +0x8 /* 000026A0 */
  3811. 0000269A  2F0C                     move.l     -[A7], A4
  3812. 0000269C  4EBA 02FE                jsr        [PC + 0x2FE /* 0000299C */]
  3813. label000026A0:
  3814. 000026A0  7000                     moveq.l    D0, 0x00
  3815. 000026A2  102E 000C                move.b     D0, [A6 + 0xC]
  3816. 000026A6  0C40 0001                cmpi.w     D0, 0x1
  3817. 000026AA  6760                     beq        +0x62 /* 0000270C */
  3818. 000026AC  558F                     subq.l     A7, 2
  3819. 000026AE  2F0C                     move.l     -[A7], A4
  3820. 000026B0  4EBA F63A                jsr        [PC - 0x9C6 /* 00001CEC */]
  3821. 000026B4  4A5F                     tst.w      [A7]+
  3822. 000026B6  6654                     bne        +0x56 /* 0000270C */
  3823. 000026B8  2F0B                     move.l     -[A7], A3
  3824. 000026BA  2F0C                     move.l     -[A7], A4
  3825. 000026BC  4EBA F95E                jsr        [PC - 0x6A2 /* 0000201C */]
  3826. label000026C0:
  3827. 000026C0  558F                     subq.l     A7, 2
  3828. 000026C2  A974                     syscall    Button
  3829. 000026C4  4A1F                     tst.b      [A7]+
  3830. 000026C6  670C                     beq        +0xE /* 000026D4 */
  3831. 000026C8  7000                     moveq.l    D0, 0x00
  3832. 000026CA  1F00                     move.b     -[A7], D0
  3833. 000026CC  2F2D F89C                move.l     -[A7], [A5 - 0x764]
  3834. 000026D0  4EAD 15B2                jsr        [A5 + 0x15B2 /* export_690 */]
  3835. label000026D4:
  3836. 000026D4  598F                     subq.l     A7, 4
  3837. 000026D6  A975                     syscall    TickCount
  3838. 000026D8  2E1F                     move.l     D7, [A7]+
  3839. label000026DA:
  3840. 000026DA  598F                     subq.l     A7, 4
  3841. 000026DC  A975                     syscall    TickCount
  3842. 000026DE  2007                     move.l     D0, D7
  3843. 000026E0  5A80                     addq.l     D0, 5
  3844. 000026E2  B09F                     cmp.l      D0, [A7]+
  3845. 000026E4  62F4                     bhi        -0xA /* 000026DA */
  3846. 000026E6  2F0B                     move.l     -[A7], A3
  3847. 000026E8  2F0C                     move.l     -[A7], A4
  3848. 000026EA  4EBA F930                jsr        [PC - 0x6D0 /* 0000201C */]
  3849. 000026EE  7000                     moveq.l    D0, 0x00
  3850. 000026F0  102B 0004                move.b     D0, [A3 + 0x4]
  3851. 000026F4  7201                     moveq.l    D1, 0x01
  3852. 000026F6  C200                     and.b      D1, D0
  3853. 000026F8  7000                     moveq.l    D0, 0x00
  3854. 000026FA  1001                     move.b     D0, D1
  3855. 000026FC  4A80                     tst.l      D0
  3856. 000026FE  670C                     beq        +0xE /* 0000270C */
  3857. 00002700  558F                     subq.l     A7, 2
  3858. 00002702  2F0C                     move.l     -[A7], A4
  3859. 00002704  4EBA F5E6                jsr        [PC - 0xA1A /* 00001CEC */]
  3860. 00002708  4A5F                     tst.w      [A7]+
  3861. 0000270A  67B4                     beq        -0x4A /* 000026C0 */
  3862. label0000270C:
  3863. 0000270C  4CEE 1880 FFD4           movem.l    D7,A3,A4, [A6 - 0x2C]
  3864. 00002712  4E5E                     unlink     A6
  3865. 00002714  205F                     movea.l    A0, [A7]+
  3866. 00002716  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3867. 0000271A  4ED0                     jmp        [A0]
  3868. export_1202:
  3869. 0000271C  4E56 0000                link       A6, 0
  3870. 00002720  48E7 0018                movem.l    -[A7], A3,A4
  3871. 00002724  286E 0008                movea.l    A4, [A6 + 0x8]
  3872. 00002728  7008                     moveq.l    D0, 0x08
  3873. 0000272A  2F00                     move.l     -[A7], D0
  3874. 0000272C  486D 1C7A                pea.l      [A5 + 0x1C7A /* export_907 */]
  3875. 00002730  4EAD 00D2                jsr        [A5 + 0xD2 /* export_22 */]
  3876. 00002734  2640                     movea.l    A3, D0
  3877. 00002736  2F0B                     move.l     -[A7], A3
  3878. 00002738  4EBA DEBA                jsr        [PC - 0x2146 /* 000005F4 */]
  3879. 0000273C  2054                     movea.l    A0, [A4]
  3880. 0000273E  2F28 0010                move.l     -[A7], [A0 + 0x10]
  3881. 00002742  2F0B                     move.l     -[A7], A3
  3882. 00002744  4EBA DF7A                jsr        [PC - 0x2086 /* 000006C0 */]
  3883. 00002748  70FF                     moveq.l    D0, 0xFFFFFFFF
  3884. 0000274A  3F00                     move.w     -[A7], D0
  3885. 0000274C  2F0B                     move.l     -[A7], A3
  3886. 0000274E  4EBA E2AC                jsr        [PC - 0x1D54 /* 000009FC */]
  3887. 00002752  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3888. 00002756  2F0B                     move.l     -[A7], A3
  3889. 00002758  4EBA E2DE                jsr        [PC - 0x1D22 /* 00000A38 */]
  3890. 0000275C  558F                     subq.l     A7, 2
  3891. 0000275E  2F0B                     move.l     -[A7], A3
  3892. 00002760  4EBA E836                jsr        [PC - 0x17CA /* 00000F98 */]
  3893. 00002764  4A5F                     tst.w      [A7]+
  3894. 00002766  504F                     addq.w     A7, 8
  3895. 00002768  6C14                     bge        +0x16 /* 0000277E */
  3896. 0000276A  7001                     moveq.l    D0, 0x01
  3897. 0000276C  3F00                     move.w     -[A7], D0
  3898. 0000276E  7200                     moveq.l    D1, 0x00
  3899. 00002770  3F01                     move.w     -[A7], D1
  3900. 00002772  3F01                     move.w     -[A7], D1
  3901. 00002774  3F01                     move.w     -[A7], D1
  3902. 00002776  3F01                     move.w     -[A7], D1
  3903. 00002778  2F0B                     move.l     -[A7], A3
  3904. 0000277A  4EBA DF80                jsr        [PC - 0x2080 /* 000006FC */]
  3905. label0000277E:
  3906. 0000277E  2F0B                     move.l     -[A7], A3
  3907. 00002780  7000                     moveq.l    D0, 0x00
  3908. 00002782  1F00                     move.b     -[A7], D0
  3909. 00002784  2F0C                     move.l     -[A7], A4
  3910. 00002786  4EAD 2312                jsr        [A5 + 0x2312 /* export_1118 */]
  3911. 0000278A  2F0C                     move.l     -[A7], A4
  3912. 0000278C  4EAD 2362                jsr        [A5 + 0x2362 /* export_1128 */]
  3913. 00002790  4CEE 1800 FFF8           movem.l    A3,A4, [A6 - 0x8]
  3914. 00002796  4E5E                     unlink     A6
  3915. 00002798  205F                     movea.l    A0, [A7]+
  3916. 0000279A  504F                     addq.w     A7, 8
  3917. 0000279C  4ED0                     jmp        [A0]
  3918. 0000279E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3919. export_1203: // at 000027A0 (misaligned)
  3920. 000027A2  0000 48E7                ori.b      D0, 0xE7
  3921. 000027A6  0308                     btst       A0, D1
  3922. 000027A8  2C2E 000C                move.l     D6, [A6 + 0xC]
  3923. 000027AC  286E 0008                movea.l    A4, [A6 + 0x8]
  3924. 000027B0  2F0C                     move.l     -[A7], A4
  3925. 000027B2  4EAD 236A                jsr        [A5 + 0x236A /* export_1129 */]
  3926. 000027B6  598F                     subq.l     A7, 4
  3927. 000027B8  2F0C                     move.l     -[A7], A4
  3928. 000027BA  4EBA DE80                jsr        [PC - 0x2180 /* 0000063C */]
  3929. 000027BE  2E06                     move.l     D7, D6
  3930. 000027C0  9E9F                     sub.l      D7, [A7]+
  3931. 000027C2  4A87                     tst.l      D7
  3932. 000027C4  6C06                     bge        +0x8 /* 000027CC */
  3933. 000027C6  422E 0010                clr.b      [A6 + 0x10]
  3934. 000027CA  6064                     bra        +0x66 /* 00002830 */
  3935. label000027CC:
  3936. 000027CC  2F0C                     move.l     -[A7], A4
  3937. 000027CE  4EAD 236A                jsr        [A5 + 0x236A /* export_1129 */]
  3938. 000027D2  598F                     subq.l     A7, 4
  3939. 000027D4  2F0C                     move.l     -[A7], A4
  3940. 000027D6  4EBA DE64                jsr        [PC - 0x219C /* 0000063C */]
  3941. 000027DA  2006                     move.l     D0, D6
  3942. 000027DC  909F                     sub.l      D0, [A7]+
  3943. 000027DE  723C                     moveq.l    D1, 0x3C
  3944. 000027E0  B280                     cmp.l      D1, D0
  3945. 000027E2  6C28                     bge        +0x2A /* 0000280C */
  3946. 000027E4  598F                     subq.l     A7, 4
  3947. 000027E6  A975                     syscall    TickCount
  3948. 000027E8  2E1F                     move.l     D7, [A7]+
  3949. label000027EA:
  3950. 000027EA  558F                     subq.l     A7, 2
  3951. 000027EC  A974                     syscall    Button
  3952. 000027EE  4A1F                     tst.b      [A7]+
  3953. 000027F0  670C                     beq        +0xE /* 000027FE */
  3954. 000027F2  7000                     moveq.l    D0, 0x00
  3955. 000027F4  1F00                     move.b     -[A7], D0
  3956. 000027F6  2F2D F89C                move.l     -[A7], [A5 - 0x764]
  3957. 000027FA  4EAD 15B2                jsr        [A5 + 0x15B2 /* export_690 */]
  3958. label000027FE:
  3959. 000027FE  598F                     subq.l     A7, 4
  3960. 00002800  A975                     syscall    TickCount
  3961. 00002802  2007                     move.l     D0, D7
  3962. 00002804  723C                     moveq.l    D1, 0x3C
  3963. 00002806  D081                     add.l      D0, D1
  3964. 00002808  B09F                     cmp.l      D0, [A7]+
  3965. 0000280A  62DE                     bhi        -0x20 /* 000027EA */
  3966. label0000280C:
  3967. 0000280C  598F                     subq.l     A7, 4
  3968. 0000280E  2F0C                     move.l     -[A7], A4
  3969. 00002810  4EBA DE2A                jsr        [PC - 0x21D6 /* 0000063C */]
  3970. 00002814  BC9F                     cmp.l      D6, [A7]+
  3971. 00002816  6EB4                     bgt        -0x4A /* 000027CC */
  3972. 00002818  598F                     subq.l     A7, 4
  3973. 0000281A  2F0C                     move.l     -[A7], A4
  3974. 0000281C  4EBA DE1E                jsr        [PC - 0x21E2 /* 0000063C */]
  3975. 00002820  BC9F                     cmp.l      D6, [A7]+
  3976. 00002822  6608                     bne        +0xA /* 0000282C */
  3977. 00002824  1D7C 0001 0010           move.b     [A6 + 0x10], 0x1
  3978. 0000282A  6004                     bra        +0x6 /* 00002830 */
  3979. label0000282C:
  3980. 0000282C  422E 0010                clr.b      [A6 + 0x10]
  3981. label00002830:
  3982. 00002830  4CEE 10C0 FFF4           movem.l    D6,D7,A4, [A6 - 0xC]
  3983. 00002836  4E5E                     unlink     A6
  3984. 00002838  205F                     movea.l    A0, [A7]+
  3985. 0000283A  504F                     addq.w     A7, 8
  3986. 0000283C  4ED0                     jmp        [A0]
  3987. 0000283E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3988. export_1204: // at 00002840 (misaligned)
  3989. 00002842  FFEE                     .invalid   <<F/7/7>>
  3990. 00002844  48E7 1118                movem.l    -[A7], D3,D7,A3,A4
  3991. 00002848  47EE FFEE                lea.l      A3, [A6 - 0x12]
  3992. 0000284C  286E 0008                movea.l    A4, [A6 + 0x8]
  3993. 00002850  598F                     subq.l     A7, 4
  3994. 00002852  A975                     syscall    TickCount
  3995. 00002854  2E1F                     move.l     D7, [A7]+
  3996. 00002856  2054                     movea.l    A0, [A4]
  3997. 00002858  2E28 0018                move.l     D7, [A0 + 0x18]
  3998. 0000285C  6600 0130                bne        +0x132 /* 0000298E */
  3999. 00002860  2147 0018                move.l     [A0 + 0x18], D7
  4000. 00002864  16BC 0001                move.b     [A3], 0x1
  4001. 00002868  7061                     moveq.l    D0, 0x61
  4002. 0000286A  1F00                     move.b     -[A7], D0
  4003. 0000286C  720C                     moveq.l    D1, 0x0C
  4004. 0000286E  1F01                     move.b     -[A7], D1
  4005. 00002870  2F0B                     move.l     -[A7], A3
  4006. 00002872  2F0C                     move.l     -[A7], A4
  4007. 00002874  4EBA 01A6                jsr        [PC + 0x1A6 /* 00002A1C */]
  4008. 00002878  558F                     subq.l     A7, 2
  4009. 0000287A  2F0C                     move.l     -[A7], A4
  4010. 0000287C  4EBA F46E                jsr        [PC - 0xB92 /* 00001CEC */]
  4011. 00002880  4A5F                     tst.w      [A7]+
  4012. 00002882  6600 010A                bne        +0x10C /* 0000298E */
  4013. 00002886  486E FFFE                pea.l      [A6 - 0x2]
  4014. 0000288A  486E FFFF                pea.l      [A6 - 0x1]
  4015. 0000288E  2F0B                     move.l     -[A7], A3
  4016. 00002890  2F0C                     move.l     -[A7], A4
  4017. 00002892  4EBA 0220                jsr        [PC + 0x220 /* 00002AB4 */]
  4018. 00002896  558F                     subq.l     A7, 2
  4019. 00002898  2F0C                     move.l     -[A7], A4
  4020. 0000289A  4EBA F450                jsr        [PC - 0xBB0 /* 00001CEC */]
  4021. 0000289E  4A5F                     tst.w      [A7]+
  4022. 000028A0  6600 00EC                bne        +0xEE /* 0000298E */
  4023. 000028A4  7000                     moveq.l    D0, 0x00
  4024. 000028A6  102E FFFE                move.b     D0, [A6 - 0x2]
  4025. 000028AA  0C40 0074                cmpi.w     D0, 0x74 /* 't' */
  4026. 000028AE  6600 00D4                bne        +0xD6 /* 00002984 */
  4027. 000028B2  7000                     moveq.l    D0, 0x00
  4028. 000028B4  102E FFFF                move.b     D0, [A6 - 0x1]
  4029. 000028B8  0C40 0004                cmpi.w     D0, 0x4
  4030. 000028BC  670E                     beq        +0x10 /* 000028CC */
  4031. 000028BE  7000                     moveq.l    D0, 0x00
  4032. 000028C0  102E FFFF                move.b     D0, [A6 - 0x1]
  4033. 000028C4  0C40 0014                cmpi.w     D0, 0x14
  4034. 000028C8  6600 00BA                bne        +0xBC /* 00002984 */
  4035. label000028CC:
  4036. 000028CC  7000                     moveq.l    D0, 0x00
  4037. 000028CE  3F00                     move.w     -[A7], D0
  4038. 000028D0  7200                     moveq.l    D1, 0x00
  4039. 000028D2  122B 0003                move.b     D1, [A3 + 0x3]
  4040. 000028D6  7430                     moveq.l    D2, 0x30
  4041. 000028D8  C401                     and.b      D2, D1
  4042. 000028DA  E80A                     lsr        D2.b, 4
  4043. 000028DC  7200                     moveq.l    D1, 0x00
  4044. 000028DE  1202                     move.b     D1, D2
  4045. 000028E0  48C1                     ext.l      D1
  4046. 000028E2  D281                     add.l      D1, D1
  4047. 000028E4  2401                     move.l     D2, D1
  4048. 000028E6  E589                     lsl        D1, 2
  4049. 000028E8  D282                     add.l      D1, D2
  4050. 000028EA  7400                     moveq.l    D2, 0x00
  4051. 000028EC  142B 0003                move.b     D2, [A3 + 0x3]
  4052. 000028F0  760F                     moveq.l    D3, 0x0F
  4053. 000028F2  C602                     and.b      D3, D2
  4054. 000028F4  7400                     moveq.l    D2, 0x00
  4055. 000028F6  1403                     move.b     D2, D3
  4056. 000028F8  D441                     add.w      D2, D1
  4057. 000028FA  3F02                     move.w     -[A7], D2
  4058. 000028FC  7200                     moveq.l    D1, 0x00
  4059. 000028FE  122B 0002                move.b     D1, [A3 + 0x2]
  4060. 00002902  7470                     moveq.l    D2, 0x70
  4061. 00002904  C401                     and.b      D2, D1
  4062. 00002906  E80A                     lsr        D2.b, 4
  4063. 00002908  7200                     moveq.l    D1, 0x00
  4064. 0000290A  1202                     move.b     D1, D2
  4065. 0000290C  48C1                     ext.l      D1
  4066. 0000290E  D281                     add.l      D1, D1
  4067. 00002910  2401                     move.l     D2, D1
  4068. 00002912  E589                     lsl        D1, 2
  4069. 00002914  D282                     add.l      D1, D2
  4070. 00002916  7400                     moveq.l    D2, 0x00
  4071. 00002918  142B 0002                move.b     D2, [A3 + 0x2]
  4072. 0000291C  760F                     moveq.l    D3, 0x0F
  4073. 0000291E  C602                     and.b      D3, D2
  4074. 00002920  7400                     moveq.l    D2, 0x00
  4075. 00002922  1403                     move.b     D2, D3
  4076. 00002924  D441                     add.w      D2, D1
  4077. 00002926  3F02                     move.w     -[A7], D2
  4078. 00002928  7200                     moveq.l    D1, 0x00
  4079. 0000292A  122B 0001                move.b     D1, [A3 + 0x1]
  4080. 0000292E  7470                     moveq.l    D2, 0x70
  4081. 00002930  C401                     and.b      D2, D1
  4082. 00002932  E80A                     lsr        D2.b, 4
  4083. 00002934  7200                     moveq.l    D1, 0x00
  4084. 00002936  1202                     move.b     D1, D2
  4085. 00002938  48C1                     ext.l      D1
  4086. 0000293A  D281                     add.l      D1, D1
  4087. 0000293C  2401                     move.l     D2, D1
  4088. 0000293E  E589                     lsl        D1, 2
  4089. 00002940  D282                     add.l      D1, D2
  4090. 00002942  7400                     moveq.l    D2, 0x00
  4091. 00002944  142B 0001                move.b     D2, [A3 + 0x1]
  4092. 00002948  760F                     moveq.l    D3, 0x0F
  4093. 0000294A  C602                     and.b      D3, D2
  4094. 0000294C  7400                     moveq.l    D2, 0x00
  4095. 0000294E  1403                     move.b     D2, D3
  4096. 00002950  D441                     add.w      D2, D1
  4097. 00002952  3F02                     move.w     -[A7], D2
  4098. 00002954  7200                     moveq.l    D1, 0x00
  4099. 00002956  1213                     move.b     D1, [A3]
  4100. 00002958  7430                     moveq.l    D2, 0x30
  4101. 0000295A  C401                     and.b      D2, D1
  4102. 0000295C  E80A                     lsr        D2.b, 4
  4103. 0000295E  7200                     moveq.l    D1, 0x00
  4104. 00002960  1202                     move.b     D1, D2
  4105. 00002962  48C1                     ext.l      D1
  4106. 00002964  D281                     add.l      D1, D1
  4107. 00002966  2401                     move.l     D2, D1
  4108. 00002968  E589                     lsl        D1, 2
  4109. 0000296A  D282                     add.l      D1, D2
  4110. 0000296C  7400                     moveq.l    D2, 0x00
  4111. 0000296E  1413                     move.b     D2, [A3]
  4112. 00002970  760F                     moveq.l    D3, 0x0F
  4113. 00002972  C602                     and.b      D3, D2
  4114. 00002974  7400                     moveq.l    D2, 0x00
  4115. 00002976  1403                     move.b     D2, D3
  4116. 00002978  D441                     add.w      D2, D1
  4117. 0000297A  3F02                     move.w     -[A7], D2
  4118. 0000297C  2F0C                     move.l     -[A7], A4
  4119. 0000297E  4EBA DD7C                jsr        [PC - 0x2284 /* 000006FC */]
  4120. 00002982  600A                     bra        +0xC /* 0000298E */
  4121. label00002984:
  4122. 00002984  3F3C DCD1                move.w     -[A7], 0xDCD1
  4123. 00002988  2F0C                     move.l     -[A7], A4
  4124. 0000298A  4EBA F378                jsr        [PC - 0xC88 /* 00001D04 */]
  4125. label0000298E:
  4126. 0000298E  4CEE 1888 FFDE           movem.l    D3,D7,A3,A4, [A6 - 0x22]
  4127. 00002994  4E5E                     unlink     A6
  4128. 00002996  2E9F                     move.l     [A7], [A7]+
  4129. 00002998  4E75                     rts
  4130. 0000299A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  4131. // begin alternate branch 0000299C-000029A0
  4132. fn0000299C:
  4133. 0000299C  4E56 FFEE                link       A6, -0x0012
  4134. // end alternate branch 0000299C-000029A0
  4135. fn0000299C: // (misaligned)
  4136. 0000299E  FFEE                     .invalid   <<F/7/7>>
  4137. 000029A0  48E7 0118                movem.l    -[A7], D7,A3,A4
  4138. 000029A4  47EE FFEE                lea.l      A3, [A6 - 0x12]
  4139. 000029A8  286E 0008                movea.l    A4, [A6 + 0x8]
  4140. 000029AC  486E FFFE                pea.l      [A6 - 0x2]
  4141. 000029B0  486E FFFF                pea.l      [A6 - 0x1]
  4142. 000029B4  2F0B                     move.l     -[A7], A3
  4143. 000029B6  2F0C                     move.l     -[A7], A4
  4144. 000029B8  4EBA 00FA                jsr        [PC + 0xFA /* 00002AB4 */]
  4145. 000029BC  558F                     subq.l     A7, 2
  4146. 000029BE  2F0C                     move.l     -[A7], A4
  4147. 000029C0  4EBA F32A                jsr        [PC - 0xCD6 /* 00001CEC */]
  4148. 000029C4  3E1F                     move.w     D7, [A7]+
  4149. 000029C6  6646                     bne        +0x48 /* 00002A0E */
  4150. 000029C8  7000                     moveq.l    D0, 0x00
  4151. 000029CA  102E FFFE                move.b     D0, [A6 - 0x2]
  4152. 000029CE  323C 00F0                move.w     D1, 0xF0
  4153. 000029D2  C200                     and.b      D1, D0
  4154. 000029D4  7000                     moveq.l    D0, 0x00
  4155. 000029D6  1001                     move.b     D0, D1
  4156. 000029D8  0C40 0010                cmpi.w     D0, 0x10
  4157. 000029DC  6706                     beq        +0x8 /* 000029E4 */
  4158. 000029DE  3E3C DCD1                move.w     D7, 0xDCD1
  4159. 000029E2  6022                     bra        +0x24 /* 00002A06 */
  4160. label000029E4:
  4161. 000029E4  7000                     moveq.l    D0, 0x00
  4162. 000029E6  102E FFFF                move.b     D0, [A6 - 0x1]
  4163. 000029EA  0C40 0012                cmpi.w     D0, 0x12
  4164. 000029EE  6606                     bne        +0x8 /* 000029F6 */
  4165. 000029F0  3E3C DCD0                move.w     D7, 0xDCD0
  4166. 000029F4  6010                     bra        +0x12 /* 00002A06 */
  4167. label000029F6:
  4168. 000029F6  7000                     moveq.l    D0, 0x00
  4169. 000029F8  102E FFFF                move.b     D0, [A6 - 0x1]
  4170. 000029FC  0C40 0001                cmpi.w     D0, 0x1
  4171. 00002A00  6704                     beq        +0x6 /* 00002A06 */
  4172. 00002A02  3E3C DCD1                move.w     D7, 0xDCD1
  4173. label00002A06:
  4174. 00002A06  3F07                     move.w     -[A7], D7
  4175. 00002A08  2F0C                     move.l     -[A7], A4
  4176. 00002A0A  4EBA F2F8                jsr        [PC - 0xD08 /* 00001D04 */]
  4177. label00002A0E:
  4178. 00002A0E  4CEE 1880 FFE2           movem.l    D7,A3,A4, [A6 - 0x1E]
  4179. 00002A14  4E5E                     unlink     A6
  4180. 00002A16  2E9F                     move.l     [A7], [A7]+
  4181. 00002A18  4E75                     rts
  4182. 00002A1A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  4183. // begin alternate branch 00002A1C-00002A20
  4184. fn00002A1C:
  4185. 00002A1C  4E56 FFE8                link       A6, -0x0018
  4186. // end alternate branch 00002A1C-00002A20
  4187. fn00002A1C: // (misaligned)
  4188. 00002A1E  FFE8                     .invalid   <<F/7/7>>
  4189. 00002A20  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  4190. 00002A24  1A2E 0012                move.b     D5, [A6 + 0x12]
  4191. 00002A28  266E 000C                movea.l    A3, [A6 + 0xC]
  4192. 00002A2C  49EE FFE8                lea.l      A4, [A6 - 0x18]
  4193. 00002A30  7000                     moveq.l    D0, 0x00
  4194. 00002A32  1005                     move.b     D0, D5
  4195. 00002A34  720F                     moveq.l    D1, 0x0F
  4196. 00002A36  C200                     and.b      D1, D0
  4197. 00002A38  7C00                     moveq.l    D6, 0x00
  4198. 00002A3A  1C01                     move.b     D6, D1
  4199. 00002A3C  1885                     move.b     [A4], D5
  4200. 00002A3E  196E 0010 0001           move.b     [A4 + 0x1], [A6 + 0x10]
  4201. 00002A44  DA2C 0001                add.b      D5, [A4 + 0x1]
  4202. 00002A48  4A46                     tst.w      D6
  4203. 00002A4A  671A                     beq        +0x1C /* 00002A66 */
  4204. 00002A4C  4247                     clr.w      D7
  4205. 00002A4E  6012                     bra        +0x14 /* 00002A62 */
  4206. label00002A50:
  4207. 00002A50  48C7                     ext.l      D7
  4208. 00002A52  19B3 7000 7002           move.b     [A4 + D7.w + 0x2], [A3 + D7.w]
  4209. 00002A58  48C7                     ext.l      D7
  4210. 00002A5A  DA34 7002                add.b      D5, [A4 + D7.w + 0x2]
  4211. 00002A5E  3007                     move.w     D0, D7
  4212. 00002A60  5247                     addq.w     D7, 1
  4213. label00002A62:
  4214. 00002A62  BC47                     cmp.w      D6, D7
  4215. 00002A64  6EEA                     bgt        -0x14 /* 00002A50 */
  4216. label00002A66:
  4217. 00002A66  48C6                     ext.l      D6
  4218. 00002A68  1985 6002                move.b     [A4 + D6.w + 0x2], D5
  4219. 00002A6C  48C6                     ext.l      D6
  4220. 00002A6E  2A06                     move.l     D5, D6
  4221. 00002A70  5685                     addq.l     D5, 3
  4222. 00002A72  2D45 FFFC                move.l     [A6 - 0x4], D5
  4223. 00002A76  558F                     subq.l     A7, 2
  4224. 00002A78  206E 0008                movea.l    A0, [A6 + 0x8]
  4225. 00002A7C  2050                     movea.l    A0, [A0]
  4226. 00002A7E  3F28 0016                move.w     -[A7], [A0 + 0x16]
  4227. 00002A82  486E FFFC                pea.l      [A6 - 0x4]
  4228. 00002A86  2F0C                     move.l     -[A7], A4
  4229. 00002A88  4EAD 021A                jsr        [A5 + 0x21A /* export_63 */]
  4230. 00002A8C  3C1F                     move.w     D6, [A7]+
  4231. 00002A8E  660A                     bne        +0xC /* 00002A9A */
  4232. 00002A90  BAAE FFFC                cmp.l      D5, [A6 - 0x4]
  4233. 00002A94  6704                     beq        +0x6 /* 00002A9A */
  4234. 00002A96  3C3C DCD7                move.w     D6, 0xDCD7
  4235. label00002A9A:
  4236. 00002A9A  3F06                     move.w     -[A7], D6
  4237. 00002A9C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4238. 00002AA0  4EBA F262                jsr        [PC - 0xD9E /* 00001D04 */]
  4239. 00002AA4  4CEE 18E0 FFD4           movem.l    D5,D6,D7,A3,A4, [A6 - 0x2C]
  4240. 00002AAA  4E5E                     unlink     A6
  4241. 00002AAC  205F                     movea.l    A0, [A7]+
  4242. 00002AAE  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4243. 00002AB2  4ED0                     jmp        [A0]
  4244. fn00002AB4:
  4245. 00002AB4  4E56 FFDE                link       A6, -0x0022
  4246. 00002AB8  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  4247. 00002ABC  47EE FFEC                lea.l      A3, [A6 - 0x14]
  4248. 00002AC0  286E 0008                movea.l    A4, [A6 + 0x8]
  4249. 00002AC4  558F                     subq.l     A7, 2
  4250. 00002AC6  2054                     movea.l    A0, [A4]
  4251. 00002AC8  3F28 0014                move.w     -[A7], [A0 + 0x14]
  4252. 00002ACC  486E FFDE                pea.l      [A6 - 0x22]
  4253. 00002AD0  4EAD 01A2                jsr        [A5 + 0x1A2 /* export_48 */]
  4254. 00002AD4  4A2E FFDE                tst.b      [A6 - 0x22]
  4255. 00002AD8  544F                     addq.w     A7, 2
  4256. 00002ADA  6710                     beq        +0x12 /* 00002AEC */
  4257. 00002ADC  102E FFDE                move.b     D0, [A6 - 0x22]
  4258. 00002AE0  4880                     ext.w      D0
  4259. 00002AE2  383C DC74                move.w     D4, 0xDC74
  4260. 00002AE6  9840                     sub.w      D4, D0
  4261. 00002AE8  6000 0138                bra        +0x13A /* 00002C22 */
  4262. label00002AEC:
  4263. 00002AEC  7000                     moveq.l    D0, 0x00
  4264. 00002AEE  2D40 FFE4                move.l     [A6 - 0x1C], D0
  4265. 00002AF2  598F                     subq.l     A7, 4
  4266. 00002AF4  A975                     syscall    TickCount
  4267. 00002AF6  2E1F                     move.l     D7, [A7]+
  4268. 00002AF8  6012                     bra        +0x14 /* 00002B0C */
  4269. label00002AFA:
  4270. 00002AFA  558F                     subq.l     A7, 2
  4271. 00002AFC  2054                     movea.l    A0, [A4]
  4272. 00002AFE  3F28 0014                move.w     -[A7], [A0 + 0x14]
  4273. 00002B02  486E FFE4                pea.l      [A6 - 0x1C]
  4274. 00002B06  4EAD 019A                jsr        [A5 + 0x19A /* export_47 */]
  4275. 00002B0A  544F                     addq.w     A7, 2
  4276. label00002B0C:
  4277. 00002B0C  4AAE FFE4                tst.l      [A6 - 0x1C]
  4278. 00002B10  660E                     bne        +0x10 /* 00002B20 */
  4279. 00002B12  598F                     subq.l     A7, 4
  4280. 00002B14  A975                     syscall    TickCount
  4281. 00002B16  201F                     move.l     D0, [A7]+
  4282. 00002B18  9087                     sub.l      D0, D7
  4283. 00002B1A  7207                     moveq.l    D1, 0x07
  4284. 00002B1C  B280                     cmp.l      D1, D0
  4285. 00002B1E  6EDA                     bgt        -0x24 /* 00002AFA */
  4286. label00002B20:
  4287. 00002B20  4AAE FFE4                tst.l      [A6 - 0x1C]
  4288. 00002B24  6608                     bne        +0xA /* 00002B2E */
  4289. 00002B26  383C DCD5                move.w     D4, 0xDCD5
  4290. 00002B2A  6000 00F6                bra        +0xF8 /* 00002C22 */
  4291. label00002B2E:
  4292. 00002B2E  7001                     moveq.l    D0, 0x01
  4293. 00002B30  2D40 FFE8                move.l     [A6 - 0x18], D0
  4294. 00002B34  558F                     subq.l     A7, 2
  4295. 00002B36  2054                     movea.l    A0, [A4]
  4296. 00002B38  3F28 0014                move.w     -[A7], [A0 + 0x14]
  4297. 00002B3C  486E FFE8                pea.l      [A6 - 0x18]
  4298. 00002B40  2F0B                     move.l     -[A7], A3
  4299. 00002B42  4EAD 0212                jsr        [A5 + 0x212 /* export_62 */]
  4300. 00002B46  381F                     move.w     D4, [A7]+
  4301. 00002B48  6600 00D8                bne        +0xDA /* 00002C22 */
  4302. 00002B4C  7000                     moveq.l    D0, 0x00
  4303. 00002B4E  1013                     move.b     D0, [A3]
  4304. 00002B50  720F                     moveq.l    D1, 0x0F
  4305. 00002B52  C200                     and.b      D1, D0
  4306. 00002B54  7000                     moveq.l    D0, 0x00
  4307. 00002B56  1001                     move.b     D0, D1
  4308. 00002B58  3C00                     move.w     D6, D0
  4309. 00002B5A  5446                     addq.w     D6, 2
  4310. 00002B5C  7000                     moveq.l    D0, 0x00
  4311. 00002B5E  2D40 FFE4                move.l     [A6 - 0x1C], D0
  4312. 00002B62  598F                     subq.l     A7, 4
  4313. 00002B64  A975                     syscall    TickCount
  4314. 00002B66  2E1F                     move.l     D7, [A7]+
  4315. 00002B68  6012                     bra        +0x14 /* 00002B7C */
  4316. label00002B6A:
  4317. 00002B6A  558F                     subq.l     A7, 2
  4318. 00002B6C  2054                     movea.l    A0, [A4]
  4319. 00002B6E  3F28 0014                move.w     -[A7], [A0 + 0x14]
  4320. 00002B72  486E FFE4                pea.l      [A6 - 0x1C]
  4321. 00002B76  4EAD 019A                jsr        [A5 + 0x19A /* export_47 */]
  4322. 00002B7A  544F                     addq.w     A7, 2
  4323. label00002B7C:
  4324. 00002B7C  48C6                     ext.l      D6
  4325. 00002B7E  BCAE FFE4                cmp.l      D6, [A6 - 0x1C]
  4326. 00002B82  6F0E                     ble        +0x10 /* 00002B92 */
  4327. 00002B84  598F                     subq.l     A7, 4
  4328. 00002B86  A975                     syscall    TickCount
  4329. 00002B88  201F                     move.l     D0, [A7]+
  4330. 00002B8A  9087                     sub.l      D0, D7
  4331. 00002B8C  7207                     moveq.l    D1, 0x07
  4332. 00002B8E  B280                     cmp.l      D1, D0
  4333. 00002B90  6ED8                     bgt        -0x26 /* 00002B6A */
  4334. label00002B92:
  4335. 00002B92  48C6                     ext.l      D6
  4336. 00002B94  BCAE FFE4                cmp.l      D6, [A6 - 0x1C]
  4337. 00002B98  6F08                     ble        +0xA /* 00002BA2 */
  4338. 00002B9A  383C DCD4                move.w     D4, 0xDCD4
  4339. 00002B9E  6000 0082                bra        +0x84 /* 00002C22 */
  4340. label00002BA2:
  4341. 00002BA2  48C6                     ext.l      D6
  4342. 00002BA4  2D46 FFE8                move.l     [A6 - 0x18], D6
  4343. 00002BA8  558F                     subq.l     A7, 2
  4344. 00002BAA  2054                     movea.l    A0, [A4]
  4345. 00002BAC  3F28 0014                move.w     -[A7], [A0 + 0x14]
  4346. 00002BB0  486E FFE8                pea.l      [A6 - 0x18]
  4347. 00002BB4  486B 0001                pea.l      [A3 + 0x1]
  4348. 00002BB8  4EAD 0212                jsr        [A5 + 0x212 /* export_62 */]
  4349. 00002BBC  381F                     move.w     D4, [A7]+
  4350. 00002BBE  6662                     bne        +0x64 /* 00002C22 */
  4351. 00002BC0  48C6                     ext.l      D6
  4352. 00002BC2  BCAE FFE8                cmp.l      D6, [A6 - 0x18]
  4353. 00002BC6  6706                     beq        +0x8 /* 00002BCE */
  4354. 00002BC8  383C DCD6                move.w     D4, 0xDCD6
  4355. 00002BCC  6054                     bra        +0x56 /* 00002C22 */
  4356. label00002BCE:
  4357. 00002BCE  4205                     clr.b      D5
  4358. 00002BD0  206E 0014                movea.l    A0, [A6 + 0x14]
  4359. 00002BD4  1093                     move.b     [A0], [A3]
  4360. 00002BD6  7000                     moveq.l    D0, 0x00
  4361. 00002BD8  1013                     move.b     D0, [A3]
  4362. 00002BDA  720F                     moveq.l    D1, 0x0F
  4363. 00002BDC  C200                     and.b      D1, D0
  4364. 00002BDE  7C00                     moveq.l    D6, 0x00
  4365. 00002BE0  1C01                     move.b     D6, D1
  4366. 00002BE2  4A86                     tst.l      D6
  4367. 00002BE4  206E 0010                movea.l    A0, [A6 + 0x10]
  4368. 00002BE8  10AB 0001                move.b     [A0], [A3 + 0x1]
  4369. 00002BEC  102B 0001                move.b     D0, [A3 + 0x1]
  4370. 00002BF0  D013                     add.b      D0, [A3]
  4371. 00002BF2  DA00                     add.b      D5, D0
  4372. 00002BF4  4A46                     tst.w      D6
  4373. 00002BF6  671E                     beq        +0x20 /* 00002C16 */
  4374. 00002BF8  4247                     clr.w      D7
  4375. 00002BFA  6016                     bra        +0x18 /* 00002C12 */
  4376. label00002BFC:
  4377. 00002BFC  48C7                     ext.l      D7
  4378. 00002BFE  206E 000C                movea.l    A0, [A6 + 0xC]
  4379. 00002C02  11B3 7002 7000           move.b     [A0 + D7.w], [A3 + D7.w + 0x2]
  4380. 00002C08  48C7                     ext.l      D7
  4381. 00002C0A  DA33 7002                add.b      D5, [A3 + D7.w + 0x2]
  4382. 00002C0E  3007                     move.w     D0, D7
  4383. 00002C10  5247                     addq.w     D7, 1
  4384. label00002C12:
  4385. 00002C12  BC47                     cmp.w      D6, D7
  4386. 00002C14  6EE6                     bgt        -0x18 /* 00002BFC */
  4387. label00002C16:
  4388. 00002C16  48C6                     ext.l      D6
  4389. 00002C18  BA33 6002                cmp.b      D5, [A3 + D6.w + 0x2]
  4390. 00002C1C  6704                     beq        +0x6 /* 00002C22 */
  4391. 00002C1E  383C DCD3                move.w     D4, 0xDCD3
  4392. label00002C22:
  4393. 00002C22  3F04                     move.w     -[A7], D4
  4394. 00002C24  2F0C                     move.l     -[A7], A4
  4395. 00002C26  4EBA F0DC                jsr        [PC - 0xF24 /* 00001D04 */]
  4396. 00002C2A  4CEE 18F0 FFC6           movem.l    D4,D5,D6,D7,A3,A4, [A6 - 0x3A]
  4397. 00002C30  4E5E                     unlink     A6
  4398. 00002C32  205F                     movea.l    A0, [A7]+
  4399. 00002C34  4FEF 0010                lea.l      A7, [A7 + 0x10]
  4400. 00002C38  4ED0                     jmp        [A0]
  4401. 00002C3A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  4402. export_1205: // at 00002C3C (misaligned)
  4403. 00002C3E  0000 1D7C                ori.b      D0, 0x7C /* '|' */
  4404. 00002C42  0001 0010                ori.b      D1, 0x10
  4405. 00002C46  4E5E                     unlink     A6
  4406. 00002C48  205F                     movea.l    A0, [A7]+
  4407. 00002C4A  504F                     addq.w     A7, 8
  4408. 00002C4C  4ED0                     jmp        [A0]
  4409. 00002C4E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  4410. export_1206: // at 00002C50 (misaligned)
  4411. 00002C52  0000 4E5E                ori.b      D0, 0x5E /* '^' */
  4412. 00002C56  205F                     movea.l    A0, [A7]+
  4413. 00002C58  504F                     addq.w     A7, 8
  4414. 00002C5A  4ED0                     jmp        [A0]
  4415. export_1207:
  4416. 00002C5C  4E56 0000                link       A6, 0
  4417. 00002C60  2F0C                     move.l     -[A7], A4
  4418. 00002C62  286D F89C                movea.l    A4, [A5 - 0x764]
  4419. 00002C66  558F                     subq.l     A7, 2
  4420. 00002C68  3F3C 03F6                move.w     -[A7], 0x3F6
  4421. 00002C6C  7000                     moveq.l    D0, 0x00
  4422. 00002C6E  2F00                     move.l     -[A7], D0
  4423. 00002C70  2F0C                     move.l     -[A7], A4
  4424. 00002C72  4EAD 004A                jsr        [A5 + 0x4A /* export_5 */]
  4425. 00002C76  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4426. 00002C7A  4EAD 140A                jsr        [A5 + 0x140A /* export_637 */]
  4427. 00002C7E  286E FFFC                movea.l    A4, [A6 - 0x4]
  4428. 00002C82  4E5E                     unlink     A6
  4429. 00002C84  205F                     movea.l    A0, [A7]+
  4430. 00002C86  4FEF 000A                lea.l      A7, [A7 + 0xA]
  4431. 00002C8A  4ED0                     jmp        [A0]
  4432. export_1208:
  4433. 00002C8C  4E56 FFC2                link       A6, -0x003E
  4434. 00002C90  48E7 0018                movem.l    -[A7], A3,A4
  4435. 00002C94  286E 0008                movea.l    A4, [A6 + 0x8]
  4436. 00002C98  2054                     movea.l    A0, [A4]
  4437. 00002C9A  4228 008F                clr.b      [A0 + 0x8F]
  4438. 00002C9E  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  4439. 00002CA2  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  4440. 00002CA6  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4441. 00002CAA  2F0C                     move.l     -[A7], A4
  4442. 00002CAC  4EBA E3A6                jsr        [PC - 0x1C5A /* 00001054 */]
  4443. 00002CB0  486E FFC2                pea.l      [A6 - 0x3E]
  4444. 00002CB4  486D 25DA                pea.l      [A5 + 0x25DA /* export_1207 */]
  4445. 00002CB8  2F0C                     move.l     -[A7], A4
  4446. 00002CBA  4EAD 1922                jsr        [A5 + 0x1922 /* export_800 */]
  4447. 00002CBE  266D F89C                movea.l    A3, [A5 - 0x764]
  4448. 00002CC2  598F                     subq.l     A7, 4
  4449. 00002CC4  2F0B                     move.l     -[A7], A3
  4450. 00002CC6  4EBA E8B4                jsr        [PC - 0x174C /* 0000157C */]
  4451. 00002CCA  2054                     movea.l    A0, [A4]
  4452. 00002CCC  215F 0090                move.l     [A0 + 0x90], [A7]+
  4453. 00002CD0  558F                     subq.l     A7, 2
  4454. 00002CD2  2054                     movea.l    A0, [A4]
  4455. 00002CD4  2F28 0090                move.l     -[A7], [A0 + 0x90]
  4456. 00002CD8  4EAD 142A                jsr        [A5 + 0x142A /* export_641 */]
  4457. 00002CDC  4A1F                     tst.b      [A7]+
  4458. 00002CDE  6718                     beq        +0x1A /* 00002CF8 */
  4459. 00002CE0  7000                     moveq.l    D0, 0x00
  4460. 00002CE2  1F00                     move.b     -[A7], D0
  4461. 00002CE4  2054                     movea.l    A0, [A4]
  4462. 00002CE6  2F28 0090                move.l     -[A7], [A0 + 0x90]
  4463. 00002CEA  4EBA 00F4                jsr        [PC + 0xF4 /* 00002DE0 */]
  4464. 00002CEE  2054                     movea.l    A0, [A4]
  4465. 00002CF0  2F28 0090                move.l     -[A7], [A0 + 0x90]
  4466. 00002CF4  4EBA 05BE                jsr        [PC + 0x5BE /* 000032B4 */]
  4467. label00002CF8:
  4468. 00002CF8  558F                     subq.l     A7, 2
  4469. 00002CFA  2F0C                     move.l     -[A7], A4
  4470. 00002CFC  4EBA 02FE                jsr        [PC + 0x2FE /* 00002FFC */]
  4471. 00002D00  2054                     movea.l    A0, [A4]
  4472. 00002D02  4268 008A                clr.w      [A0 + 0x8A]
  4473. 00002D06  486E FFC2                pea.l      [A6 - 0x3E]
  4474. 00002D0A  4EAD 1962                jsr        [A5 + 0x1962 /* export_808 */]
  4475. 00002D0E  266D F89C                movea.l    A3, [A5 - 0x764]
  4476. 00002D12  2F0C                     move.l     -[A7], A4
  4477. 00002D14  2F0B                     move.l     -[A7], A3
  4478. 00002D16  4EBA E84C                jsr        [PC - 0x17B4 /* 00001564 */]
  4479. 00002D1A  544F                     addq.w     A7, 2
  4480. 00002D1C  4CEE 1800 FFBA           movem.l    A3,A4, [A6 - 0x46]
  4481. 00002D22  4E5E                     unlink     A6
  4482. 00002D24  205F                     movea.l    A0, [A7]+
  4483. 00002D26  4FEF 0010                lea.l      A7, [A7 + 0x10]
  4484. 00002D2A  4ED0                     jmp        [A0]
  4485. export_1209:
  4486. 00002D2C  4E56 0000                link       A6, 0
  4487. 00002D30  2F0C                     move.l     -[A7], A4
  4488. 00002D32  286E 0008                movea.l    A4, [A6 + 0x8]
  4489. 00002D36  7000                     moveq.l    D0, 0x00
  4490. 00002D38  1F00                     move.b     -[A7], D0
  4491. 00002D3A  7201                     moveq.l    D1, 0x01
  4492. 00002D3C  1F01                     move.b     -[A7], D1
  4493. 00002D3E  2F0C                     move.l     -[A7], A4
  4494. 00002D40  4EAD 2092                jsr        [A5 + 0x2092 /* export_1038 */]
  4495. 00002D44  7000                     moveq.l    D0, 0x00
  4496. 00002D46  1F00                     move.b     -[A7], D0
  4497. 00002D48  2F0C                     move.l     -[A7], A4
  4498. 00002D4A  4EAD 2192                jsr        [A5 + 0x2192 /* export_1070 */]
  4499. 00002D4E  2F0C                     move.l     -[A7], A4
  4500. 00002D50  4EAD 0772                jsr        [A5 + 0x772 /* export_234 */]
  4501. 00002D54  286E FFFC                movea.l    A4, [A6 - 0x4]
  4502. 00002D58  4E5E                     unlink     A6
  4503. 00002D5A  2E9F                     move.l     [A7], [A7]+
  4504. 00002D5C  4E75                     rts
  4505. 00002D5E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  4506. export_1210: // at 00002D60 (misaligned)
  4507. 00002D62  FFF8                     .invalid   <<F/7/7>>
  4508. 00002D64  48E7 0018                movem.l    -[A7], A3,A4
  4509. 00002D68  286E 0008                movea.l    A4, [A6 + 0x8]
  4510. 00002D6C  2F0C                     move.l     -[A7], A4
  4511. 00002D6E  4EBA 0544                jsr        [PC + 0x544 /* 000032B4 */]
  4512. 00002D72  266D F89C                movea.l    A3, [A5 - 0x764]
  4513. 00002D76  2054                     movea.l    A0, [A4]
  4514. 00002D78  2F28 0090                move.l     -[A7], [A0 + 0x90]
  4515. 00002D7C  2F0B                     move.l     -[A7], A3
  4516. 00002D7E  4EBA E7E4                jsr        [PC - 0x181C /* 00001564 */]
  4517. 00002D82  558F                     subq.l     A7, 2
  4518. 00002D84  266D F89C                movea.l    A3, [A5 - 0x764]
  4519. 00002D88  598F                     subq.l     A7, 4
  4520. 00002D8A  2F0B                     move.l     -[A7], A3
  4521. 00002D8C  4EBA E7EE                jsr        [PC - 0x1812 /* 0000157C */]
  4522. 00002D90  4EAD 142A                jsr        [A5 + 0x142A /* export_641 */]
  4523. 00002D94  4A1F                     tst.b      [A7]+
  4524. 00002D96  6736                     beq        +0x38 /* 00002DCE */
  4525. 00002D98  266D F89C                movea.l    A3, [A5 - 0x764]
  4526. 00002D9C  598F                     subq.l     A7, 4
  4527. 00002D9E  2F0B                     move.l     -[A7], A3
  4528. 00002DA0  4EBA E7DA                jsr        [PC - 0x1826 /* 0000157C */]
  4529. 00002DA4  2D5F FFF8                move.l     [A6 - 0x8], [A7]+
  4530. 00002DA8  558F                     subq.l     A7, 2
  4531. 00002DAA  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  4532. 00002DAE  4EBA 024C                jsr        [PC + 0x24C /* 00002FFC */]
  4533. 00002DB2  266D F89C                movea.l    A3, [A5 - 0x764]
  4534. 00002DB6  598F                     subq.l     A7, 4
  4535. 00002DB8  2F0B                     move.l     -[A7], A3
  4536. 00002DBA  4EBA E7C0                jsr        [PC - 0x1840 /* 0000157C */]
  4537. 00002DBE  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  4538. 00002DC2  7001                     moveq.l    D0, 0x01
  4539. 00002DC4  1F00                     move.b     -[A7], D0
  4540. 00002DC6  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4541. 00002DCA  4EBA 0014                jsr        [PC + 0x14 /* 00002DE0 */]
  4542. label00002DCE:
  4543. 00002DCE  2F0C                     move.l     -[A7], A4
  4544. 00002DD0  4EBA E2CE                jsr        [PC - 0x1D32 /* 000010A0 */]
  4545. 00002DD4  4CEE 1800 FFF0           movem.l    A3,A4, [A6 - 0x10]
  4546. 00002DDA  4E5E                     unlink     A6
  4547. 00002DDC  2E9F                     move.l     [A7], [A7]+
  4548. 00002DDE  4E75                     rts
  4549. export_1211:
  4550. fn00002DE0:
  4551. 00002DE0  4E56 0000                link       A6, 0
  4552. 00002DE4  48E7 0108                movem.l    -[A7], D7,A4
  4553. 00002DE8  1E2E 000C                move.b     D7, [A6 + 0xC]
  4554. 00002DEC  286E 0008                movea.l    A4, [A6 + 0x8]
  4555. 00002DF0  2054                     movea.l    A0, [A4]
  4556. 00002DF2  4A28 008F                tst.b      [A0 + 0x8F]
  4557. 00002DF6  6770                     beq        +0x72 /* 00002E68 */
  4558. 00002DF8  BE28 008E                cmp.b      D7, [A0 + 0x8E]
  4559. 00002DFC  676A                     beq        +0x6C /* 00002E68 */
  4560. 00002DFE  4A07                     tst.b      D7
  4561. 00002E00  673E                     beq        +0x40 /* 00002E40 */
  4562. 00002E02  558F                     subq.l     A7, 2
  4563. 00002E04  2F0C                     move.l     -[A7], A4
  4564. 00002E06  4EBA 0538                jsr        [PC + 0x538 /* 00003340 */]
  4565. 00002E0A  4A1F                     tst.b      [A7]+
  4566. 00002E0C  675A                     beq        +0x5C /* 00002E68 */
  4567. 00002E0E  2F0C                     move.l     -[A7], A4
  4568. 00002E10  4EBA 03B6                jsr        [PC + 0x3B6 /* 000031C8 */]
  4569. 00002E14  598F                     subq.l     A7, 4
  4570. 00002E16  2054                     movea.l    A0, [A4]
  4571. 00002E18  2F28 005C                move.l     -[A7], [A0 + 0x5C]
  4572. 00002E1C  7001                     moveq.l    D0, 0x01
  4573. 00002E1E  3F00                     move.w     -[A7], D0
  4574. 00002E20  2F3C 0002 002E           move.l     -[A7], 0x2002E
  4575. 00002E26  7000                     moveq.l    D0, 0x00
  4576. 00002E28  A82A                     syscall    ComponentDispatch
  4577. 00002E2A  4EAD 00B2                jsr        [A5 + 0xB2 /* export_18 */]
  4578. 00002E2E  2054                     movea.l    A0, [A4]
  4579. 00002E30  117C 0001 008E           move.b     [A0 + 0x8E], 0x1
  4580. 00002E36  2F0C                     move.l     -[A7], A4
  4581. 00002E38  4EBA 00B2                jsr        [PC + 0xB2 /* 00002EEC */]
  4582. 00002E3C  584F                     addq.w     A7, 4
  4583. 00002E3E  6028                     bra        +0x2A /* 00002E68 */
  4584. label00002E40:
  4585. 00002E40  2F0C                     move.l     -[A7], A4
  4586. 00002E42  4EBA 00A8                jsr        [PC + 0xA8 /* 00002EEC */]
  4587. 00002E46  2054                     movea.l    A0, [A4]
  4588. 00002E48  4228 008E                clr.b      [A0 + 0x8E]
  4589. 00002E4C  598F                     subq.l     A7, 4
  4590. 00002E4E  2054                     movea.l    A0, [A4]
  4591. 00002E50  2F28 005C                move.l     -[A7], [A0 + 0x5C]
  4592. 00002E54  7000                     moveq.l    D0, 0x00
  4593. 00002E56  3F00                     move.w     -[A7], D0
  4594. 00002E58  2F3C 0002 002E           move.l     -[A7], 0x2002E
  4595. 00002E5E  7000                     moveq.l    D0, 0x00
  4596. 00002E60  A82A                     syscall    ComponentDispatch
  4597. 00002E62  4EAD 00B2                jsr        [A5 + 0xB2 /* export_18 */]
  4598. 00002E66  584F                     addq.w     A7, 4
  4599. label00002E68:
  4600. 00002E68  2054                     movea.l    A0, [A4]
  4601. 00002E6A  1147 008D                move.b     [A0 + 0x8D], D7
  4602. 00002E6E  4CEE 1080 FFF8           movem.l    D7,A4, [A6 - 0x8]
  4603. 00002E74  4E5E                     unlink     A6
  4604. 00002E76  205F                     movea.l    A0, [A7]+
  4605. 00002E78  5C4F                     addq.w     A7, 6
  4606. 00002E7A  4ED0                     jmp        [A0]
  4607. export_1212:
  4608. 00002E7C  4E56 0000                link       A6, 0
  4609. 00002E80  2F0C                     move.l     -[A7], A4
  4610. 00002E82  286E 0008                movea.l    A4, [A6 + 0x8]
  4611. 00002E86  4A2E 000C                tst.b      [A6 + 0xC]
  4612. 00002E8A  672A                     beq        +0x2C /* 00002EB6 */
  4613. 00002E8C  2054                     movea.l    A0, [A4]
  4614. 00002E8E  4A68 008A                tst.w      [A0 + 0x8A]
  4615. 00002E92  661A                     bne        +0x1C /* 00002EAE */
  4616. 00002E94  2248                     movea.l    A1, A0
  4617. 00002E96  1368 008D 008C           move.b     [A1 + 0x8C], [A0 + 0x8D]
  4618. 00002E9C  2054                     movea.l    A0, [A4]
  4619. 00002E9E  4A28 008C                tst.b      [A0 + 0x8C]
  4620. 00002EA2  670A                     beq        +0xC /* 00002EAE */
  4621. 00002EA4  7000                     moveq.l    D0, 0x00
  4622. 00002EA6  1F00                     move.b     -[A7], D0
  4623. 00002EA8  2F0C                     move.l     -[A7], A4
  4624. 00002EAA  4EBA FF34                jsr        [PC - 0xCC /* 00002DE0 */]
  4625. label00002EAE:
  4626. 00002EAE  2054                     movea.l    A0, [A4]
  4627. 00002EB0  5268 008A                addq.w     [A0 + 0x8A], 1
  4628. 00002EB4  602A                     bra        +0x2C /* 00002EE0 */
  4629. label00002EB6:
  4630. 00002EB6  2054                     movea.l    A0, [A4]
  4631. 00002EB8  5368 008A                subq.w     [A0 + 0x8A], 1
  4632. 00002EBC  2054                     movea.l    A0, [A4]
  4633. 00002EBE  4A68 008A                tst.w      [A0 + 0x8A]
  4634. 00002EC2  6610                     bne        +0x12 /* 00002ED4 */
  4635. 00002EC4  4A28 008C                tst.b      [A0 + 0x8C]
  4636. 00002EC8  670A                     beq        +0xC /* 00002ED4 */
  4637. 00002ECA  7001                     moveq.l    D0, 0x01
  4638. 00002ECC  1F00                     move.b     -[A7], D0
  4639. 00002ECE  2F0C                     move.l     -[A7], A4
  4640. 00002ED0  4EBA FF0E                jsr        [PC - 0xF2 /* 00002DE0 */]
  4641. label00002ED4:
  4642. 00002ED4  2054                     movea.l    A0, [A4]
  4643. 00002ED6  4A68 008A                tst.w      [A0 + 0x8A]
  4644. 00002EDA  6C04                     bge        +0x6 /* 00002EE0 */
  4645. 00002EDC  4268 008A                clr.w      [A0 + 0x8A]
  4646. label00002EE0:
  4647. 00002EE0  286E FFFC                movea.l    A4, [A6 - 0x4]
  4648. 00002EE4  4E5E                     unlink     A6
  4649. 00002EE6  205F                     movea.l    A0, [A7]+
  4650. 00002EE8  5C4F                     addq.w     A7, 6
  4651. 00002EEA  4ED0                     jmp        [A0]
  4652. fn00002EEC:
  4653. 00002EEC  4E56 FFF8                link       A6, -0x0008
  4654. 00002EF0  2F0C                     move.l     -[A7], A4
  4655. 00002EF2  286E 0008                movea.l    A4, [A6 + 0x8]
  4656. 00002EF6  486E FFF8                pea.l      [A6 - 0x8]
  4657. 00002EFA  7000                     moveq.l    D0, 0x00
  4658. 00002EFC  3F00                     move.w     -[A7], D0
  4659. 00002EFE  3F00                     move.w     -[A7], D0
  4660. 00002F00  2054                     movea.l    A0, [A4]
  4661. 00002F02  3F28 0028                move.w     -[A7], [A0 + 0x28]
  4662. 00002F06  3F28 0024                move.w     -[A7], [A0 + 0x24]
  4663. 00002F0A  A8A7                     syscall    SetRect
  4664. 00002F0C  486E FFF8                pea.l      [A6 - 0x8]
  4665. 00002F10  2F0C                     move.l     -[A7], A4
  4666. 00002F12  4EBA 000C                jsr        [PC + 0xC /* 00002F20 */]
  4667. 00002F16  286E FFF4                movea.l    A4, [A6 - 0xC]
  4668. 00002F1A  4E5E                     unlink     A6
  4669. 00002F1C  2E9F                     move.l     [A7], [A7]+
  4670. 00002F1E  4E75                     rts
  4671. export_1213:
  4672. fn00002F20:
  4673. 00002F20  4E56 FFF8                link       A6, -0x0008
  4674. 00002F24  48E7 0018                movem.l    -[A7], A3,A4
  4675. 00002F28  286E 0008                movea.l    A4, [A6 + 0x8]
  4676. 00002F2C  206E 000C                movea.l    A0, [A6 + 0xC]
  4677. 00002F30  43EE FFF8                lea.l      A1, [A6 - 0x8]
  4678. 00002F34  22D8                     move.l     [A1]+, [A0]+
  4679. 00002F36  22D8                     move.l     [A1]+, [A0]+
  4680. 00002F38  558F                     subq.l     A7, 2
  4681. 00002F3A  2054                     movea.l    A0, [A4]
  4682. 00002F3C  2F28 0058                move.l     -[A7], [A0 + 0x58]
  4683. 00002F40  4EAD 142A                jsr        [A5 + 0x142A /* export_641 */]
  4684. 00002F44  4A1F                     tst.b      [A7]+
  4685. 00002F46  6766                     beq        +0x68 /* 00002FAE */
  4686. 00002F48  598F                     subq.l     A7, 4
  4687. 00002F4A  2054                     movea.l    A0, [A4]
  4688. 00002F4C  2F28 0058                move.l     -[A7], [A0 + 0x58]
  4689. 00002F50  4EBA E382                jsr        [PC - 0x1C7E /* 000012D4 */]
  4690. 00002F54  265F                     movea.l    A3, [A7]+
  4691. 00002F56  2054                     movea.l    A0, [A4]
  4692. 00002F58  4A28 008F                tst.b      [A0 + 0x8F]
  4693. 00002F5C  6750                     beq        +0x52 /* 00002FAE */
  4694. 00002F5E  558F                     subq.l     A7, 2
  4695. 00002F60  2F0C                     move.l     -[A7], A4
  4696. 00002F62  4EAD 212A                jsr        [A5 + 0x212A /* export_1057 */]
  4697. 00002F66  558F                     subq.l     A7, 2
  4698. 00002F68  2F2B 0002                move.l     -[A7], [A3 + 0x2]
  4699. 00002F6C  203C 0004 0001           move.l     D0, 0x40001
  4700. 00002F72  AB1D                     syscall    QDExtensions
  4701. 00002F74  4A1F                     tst.b      [A7]+
  4702. 00002F76  544F                     addq.w     A7, 2
  4703. 00002F78  6608                     bne        +0xA /* 00002F82 */
  4704. 00002F7A  558F                     subq.l     A7, 2
  4705. 00002F7C  AA40                     syscall    QDError
  4706. 00002F7E  4EAD 194A                jsr        [A5 + 0x194A /* export_805 */]
  4707. label00002F82:
  4708. 00002F82  206D FA92                movea.l    A0, [A5 - 0x56E]
  4709. 00002F86  4868 0002                pea.l      [A0 + 0x2]
  4710. 00002F8A  206B 0002                movea.l    A0, [A3 + 0x2]
  4711. 00002F8E  2F10                     move.l     -[A7], [A0]
  4712. 00002F90  486E FFF8                pea.l      [A6 - 0x8]
  4713. 00002F94  486B 0010                pea.l      [A3 + 0x10]
  4714. 00002F98  7000                     moveq.l    D0, 0x00
  4715. 00002F9A  3F00                     move.w     -[A7], D0
  4716. 00002F9C  7200                     moveq.l    D1, 0x00
  4717. 00002F9E  2F01                     move.l     -[A7], D1
  4718. 00002FA0  A8EC                     syscall    CopyBits
  4719. 00002FA2  2F2B 0002                move.l     -[A7], [A3 + 0x2]
  4720. 00002FA6  203C 0004 0002           move.l     D0, 0x40002
  4721. 00002FAC  AB1D                     syscall    QDExtensions
  4722. label00002FAE:
  4723. 00002FAE  4CEE 1800 FFF0           movem.l    A3,A4, [A6 - 0x10]
  4724. 00002FB4  4E5E                     unlink     A6
  4725. 00002FB6  205F                     movea.l    A0, [A7]+
  4726. 00002FB8  504F                     addq.w     A7, 8
  4727. 00002FBA  4ED0                     jmp        [A0]
  4728. export_1214:
  4729. fn00002FBC:
  4730. 00002FBC  4E56 0000                link       A6, 0
  4731. 00002FC0  2F0C                     move.l     -[A7], A4
  4732. 00002FC2  286E 0008                movea.l    A4, [A6 + 0x8]
  4733. 00002FC6  2054                     movea.l    A0, [A4]
  4734. 00002FC8  4A28 008F                tst.b      [A0 + 0x8F]
  4735. 00002FCC  6724                     beq        +0x26 /* 00002FF2 */
  4736. 00002FCE  598F                     subq.l     A7, 4
  4737. 00002FD0  2054                     movea.l    A0, [A4]
  4738. 00002FD2  2F28 005C                move.l     -[A7], [A0 + 0x5C]
  4739. 00002FD6  2F3C 0000 0016           move.l     -[A7], 0x16
  4740. 00002FDC  7000                     moveq.l    D0, 0x00
  4741. 00002FDE  A82A                     syscall    ComponentDispatch
  4742. 00002FE0  4EAD 00B2                jsr        [A5 + 0xB2 /* export_18 */]
  4743. 00002FE4  2054                     movea.l    A0, [A4]
  4744. 00002FE6  4228 008D                clr.b      [A0 + 0x8D]
  4745. 00002FEA  2054                     movea.l    A0, [A4]
  4746. 00002FEC  4228 008E                clr.b      [A0 + 0x8E]
  4747. 00002FF0  584F                     addq.w     A7, 4
  4748. label00002FF2:
  4749. 00002FF2  286E FFFC                movea.l    A4, [A6 - 0x4]
  4750. 00002FF6  4E5E                     unlink     A6
  4751. 00002FF8  2E9F                     move.l     [A7], [A7]+
  4752. 00002FFA  4E75                     rts
  4753. fn00002FFC:
  4754. 00002FFC  4E56 FFD8                link       A6, -0x0028
  4755. 00003000  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  4756. 00003004  286E 0008                movea.l    A4, [A6 + 0x8]
  4757. 00003008  558F                     subq.l     A7, 2
  4758. 0000300A  2F0C                     move.l     -[A7], A4
  4759. 0000300C  4EAD 212A                jsr        [A5 + 0x212A /* export_1057 */]
  4760. 00003010  2D7C 7664 6967 FFE4      move.l     [A6 - 0x1C], 0x76646967 /* 'vdig' */
  4761. 00003018  7000                     moveq.l    D0, 0x00
  4762. 0000301A  2D40 FFE8                move.l     [A6 - 0x18], D0
  4763. 0000301E  2D40 FFEC                move.l     [A6 - 0x14], D0
  4764. 00003022  2D40 FFF0                move.l     [A6 - 0x10], D0
  4765. 00003026  2D40 FFF4                move.l     [A6 - 0xC], D0
  4766. 0000302A  598F                     subq.l     A7, 4
  4767. 0000302C  7000                     moveq.l    D0, 0x00
  4768. 0000302E  2F00                     move.l     -[A7], D0
  4769. 00003030  486E FFE4                pea.l      [A6 - 0x1C]
  4770. 00003034  7004                     moveq.l    D0, 0x04
  4771. 00003036  A82A                     syscall    ComponentDispatch
  4772. 00003038  265F                     movea.l    A3, [A7]+
  4773. 0000303A  598F                     subq.l     A7, 4
  4774. 0000303C  2F0B                     move.l     -[A7], A3
  4775. 0000303E  7007                     moveq.l    D0, 0x07
  4776. 00003040  A82A                     syscall    ComponentDispatch
  4777. 00003042  2054                     movea.l    A0, [A4]
  4778. 00003044  215F 005C                move.l     [A0 + 0x5C], [A7]+
  4779. 00003048  2054                     movea.l    A0, [A4]
  4780. 0000304A  2F28 005C                move.l     -[A7], [A0 + 0x5C]
  4781. 0000304E  4EAD 193A                jsr        [A5 + 0x193A /* export_803 */]
  4782. 00003052  2054                     movea.l    A0, [A4]
  4783. 00003054  117C 0001 008F           move.b     [A0 + 0x8F], 0x1
  4784. 0000305A  598F                     subq.l     A7, 4
  4785. 0000305C  2054                     movea.l    A0, [A4]
  4786. 0000305E  2F28 005C                move.l     -[A7], [A0 + 0x5C]
  4787. 00003062  4868 0060                pea.l      [A0 + 0x60]
  4788. 00003066  2F3C 0004 0019           move.l     -[A7], 0x40019
  4789. 0000306C  7000                     moveq.l    D0, 0x00
  4790. 0000306E  A82A                     syscall    ComponentDispatch
  4791. 00003070  4EAD 00B2                jsr        [A5 + 0xB2 /* export_18 */]
  4792. 00003074  200B                     move.l     D0, A3
  4793. 00003076  5C4F                     addq.w     A7, 6
  4794. 00003078  6700 013E                beq        +0x140 /* 000031B8 */
  4795. 0000307C  598F                     subq.l     A7, 4
  4796. 0000307E  2054                     movea.l    A0, [A4]
  4797. 00003080  2F28 005C                move.l     -[A7], [A0 + 0x5C]
  4798. 00003084  7000                     moveq.l    D0, 0x00
  4799. 00003086  3F00                     move.w     -[A7], D0
  4800. 00003088  2F3C 0002 0040           move.l     -[A7], 0x20040
  4801. 0000308E  7000                     moveq.l    D0, 0x00
  4802. 00003090  A82A                     syscall    ComponentDispatch
  4803. 00003092  598F                     subq.l     A7, 4
  4804. 00003094  2054                     movea.l    A0, [A4]
  4805. 00003096  2F28 005C                move.l     -[A7], [A0 + 0x5C]
  4806. 0000309A  486E FFE0                pea.l      [A6 - 0x20]
  4807. 0000309E  2F3C 0004 003C           move.l     -[A7], 0x4003C
  4808. 000030A4  7000                     moveq.l    D0, 0x00
  4809. 000030A6  A82A                     syscall    ComponentDispatch
  4810. 000030A8  7CFF                     moveq.l    D6, 0xFFFFFFFF
  4811. 000030AA  4247                     clr.w      D7
  4812. 000030AC  504F                     addq.w     A7, 8
  4813. 000030AE  6026                     bra        +0x28 /* 000030D6 */
  4814. label000030B0:
  4815. 000030B0  598F                     subq.l     A7, 4
  4816. 000030B2  2054                     movea.l    A0, [A4]
  4817. 000030B4  2F28 005C                move.l     -[A7], [A0 + 0x5C]
  4818. 000030B8  3F07                     move.w     -[A7], D7
  4819. 000030BA  486E FFE2                pea.l      [A6 - 0x1E]
  4820. 000030BE  2F3C 0006 003D           move.l     -[A7], 0x6003D
  4821. 000030C4  7000                     moveq.l    D0, 0x00
  4822. 000030C6  A82A                     syscall    ComponentDispatch
  4823. 000030C8  4A6E FFE2                tst.w      [A6 - 0x1E]
  4824. 000030CC  584F                     addq.w     A7, 4
  4825. 000030CE  6602                     bne        +0x4 /* 000030D2 */
  4826. 000030D0  3C07                     move.w     D6, D7
  4827. label000030D2:
  4828. 000030D2  3007                     move.w     D0, D7
  4829. 000030D4  5247                     addq.w     D7, 1
  4830. label000030D6:
  4831. 000030D6  BE6E FFE0                cmp.w      D7, [A6 - 0x20]
  4832. 000030DA  6FD4                     ble        -0x2A /* 000030B0 */
  4833. 000030DC  0C46 FFFF                cmpi.w     D6, 0xFFFF
  4834. 000030E0  6608                     bne        +0xA /* 000030EA */
  4835. 000030E2  3F3C F705                move.w     -[A7], 0xF705
  4836. 000030E6  4EAD 194A                jsr        [A5 + 0x194A /* export_805 */]
  4837. label000030EA:
  4838. 000030EA  598F                     subq.l     A7, 4
  4839. 000030EC  2054                     movea.l    A0, [A4]
  4840. 000030EE  2F28 005C                move.l     -[A7], [A0 + 0x5C]
  4841. 000030F2  3F06                     move.w     -[A7], D6
  4842. 000030F4  2F3C 0002 003E           move.l     -[A7], 0x2003E
  4843. 000030FA  7000                     moveq.l    D0, 0x00
  4844. 000030FC  A82A                     syscall    ComponentDispatch
  4845. 000030FE  2054                     movea.l    A0, [A4]
  4846. 00003100  4AA8 0062                tst.l      [A0 + 0x62]
  4847. 00003104  584F                     addq.w     A7, 4
  4848. 00003106  6718                     beq        +0x1A /* 00003120 */
  4849. 00003108  598F                     subq.l     A7, 4
  4850. 0000310A  2054                     movea.l    A0, [A4]
  4851. 0000310C  2F28 005C                move.l     -[A7], [A0 + 0x5C]
  4852. 00003110  7001                     moveq.l    D0, 0x01
  4853. 00003112  3F00                     move.w     -[A7], D0
  4854. 00003114  2F3C 0002 0029           move.l     -[A7], 0x20029
  4855. 0000311A  7000                     moveq.l    D0, 0x00
  4856. 0000311C  A82A                     syscall    ComponentDispatch
  4857. 0000311E  584F                     addq.w     A7, 4
  4858. label00003120:
  4859. 00003120  598F                     subq.l     A7, 4
  4860. 00003122  2054                     movea.l    A0, [A4]
  4861. 00003124  2F28 005C                move.l     -[A7], [A0 + 0x5C]
  4862. 00003128  7000                     moveq.l    D0, 0x00
  4863. 0000312A  3F00                     move.w     -[A7], D0
  4864. 0000312C  486E FFF8                pea.l      [A6 - 0x8]
  4865. 00003130  2F3C 0006 0002           move.l     -[A7], 0x60002
  4866. 00003136  7000                     moveq.l    D0, 0x00
  4867. 00003138  A82A                     syscall    ComponentDispatch
  4868. 0000313A  598F                     subq.l     A7, 4
  4869. 0000313C  2054                     movea.l    A0, [A4]
  4870. 0000313E  2F28 005C                move.l     -[A7], [A0 + 0x5C]
  4871. 00003142  7000                     moveq.l    D0, 0x00
  4872. 00003144  3F00                     move.w     -[A7], D0
  4873. 00003146  486E FFF8                pea.l      [A6 - 0x8]
  4874. 0000314A  2F3C 0006 0001           move.l     -[A7], 0x60001
  4875. 00003150  7000                     moveq.l    D0, 0x00
  4876. 00003152  A82A                     syscall    ComponentDispatch
  4877. 00003154  598F                     subq.l     A7, 4
  4878. 00003156  2054                     movea.l    A0, [A4]
  4879. 00003158  2F28 005C                move.l     -[A7], [A0 + 0x5C]
  4880. 0000315C  7000                     moveq.l    D0, 0x00
  4881. 0000315E  3F00                     move.w     -[A7], D0
  4882. 00003160  486E FFD8                pea.l      [A6 - 0x28]
  4883. 00003164  2F3C 0006 0002           move.l     -[A7], 0x60002
  4884. 0000316A  7000                     moveq.l    D0, 0x00
  4885. 0000316C  A82A                     syscall    ComponentDispatch
  4886. 0000316E  598F                     subq.l     A7, 4
  4887. 00003170  2054                     movea.l    A0, [A4]
  4888. 00003172  2F28 005C                move.l     -[A7], [A0 + 0x5C]
  4889. 00003176  486E FFD8                pea.l      [A6 - 0x28]
  4890. 0000317A  2F3C 0004 0003           move.l     -[A7], 0x40003
  4891. 00003180  7000                     moveq.l    D0, 0x00
  4892. 00003182  A82A                     syscall    ComponentDispatch
  4893. 00003184  4EAD 00B2                jsr        [A5 + 0xB2 /* export_18 */]
  4894. 00003188  598F                     subq.l     A7, 4
  4895. 0000318A  2054                     movea.l    A0, [A4]
  4896. 0000318C  2F28 005C                move.l     -[A7], [A0 + 0x5C]
  4897. 00003190  7000                     moveq.l    D0, 0x00
  4898. 00003192  3F00                     move.w     -[A7], D0
  4899. 00003194  2F3C 0002 002E           move.l     -[A7], 0x2002E
  4900. 0000319A  7000                     moveq.l    D0, 0x00
  4901. 0000319C  A82A                     syscall    ComponentDispatch
  4902. 0000319E  4EAD 00B2                jsr        [A5 + 0xB2 /* export_18 */]
  4903. 000031A2  2054                     movea.l    A0, [A4]
  4904. 000031A4  4228 008D                clr.b      [A0 + 0x8D]
  4905. 000031A8  2054                     movea.l    A0, [A4]
  4906. 000031AA  4228 008E                clr.b      [A0 + 0x8E]
  4907. 000031AE  2054                     movea.l    A0, [A4]
  4908. 000031B0  4268 008A                clr.w      [A0 + 0x8A]
  4909. 000031B4  4FEF 0014                lea.l      A7, [A7 + 0x14]
  4910. label000031B8:
  4911. 000031B8  426E 000C                clr.w      [A6 + 0xC]
  4912. 000031BC  4CEE 18C0 FFC8           movem.l    D6,D7,A3,A4, [A6 - 0x38]
  4913. 000031C2  4E5E                     unlink     A6
  4914. 000031C4  2E9F                     move.l     [A7], [A7]+
  4915. 000031C6  4E75                     rts
  4916. fn000031C8:
  4917. 000031C8  4E56 FFEC                link       A6, -0x0014
  4918. 000031CC  48E7 0118                movem.l    -[A7], D7,A3,A4
  4919. 000031D0  286E 0008                movea.l    A4, [A6 + 0x8]
  4920. 000031D4  7E00                     moveq.l    D7, 0x00
  4921. 000031D6  558F                     subq.l     A7, 2
  4922. 000031D8  2F0C                     move.l     -[A7], A4
  4923. 000031DA  4EAD 212A                jsr        [A5 + 0x212A /* export_1057 */]
  4924. 000031DE  42AE FFF8                clr.l      [A6 - 0x8]
  4925. 000031E2  486E FFF8                pea.l      [A6 - 0x8]
  4926. 000031E6  A870                     syscall    LocalToGlobal
  4927. 000031E8  2054                     movea.l    A0, [A4]
  4928. 000031EA  4A28 008F                tst.b      [A0 + 0x8F]
  4929. 000031EE  544F                     addq.w     A7, 2
  4930. 000031F0  6700 008E                beq        +0x90 /* 00003280 */
  4931. 000031F4  598F                     subq.l     A7, 4
  4932. 000031F6  2054                     movea.l    A0, [A4]
  4933. 000031F8  4868 0022                pea.l      [A0 + 0x22]
  4934. 000031FC  4EAD 1AE2                jsr        [A5 + 0x1AE2 /* export_856 */]
  4935. 00003200  2D5F FFF4                move.l     [A6 - 0xC], [A7]+
  4936. 00003204  486E FFEC                pea.l      [A6 - 0x14]
  4937. 00003208  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  4938. 0000320C  302E FFF6                move.w     D0, [A6 - 0xA]
  4939. 00003210  D06E FFFA                add.w      D0, [A6 - 0x6]
  4940. 00003214  3F00                     move.w     -[A7], D0
  4941. 00003216  302E FFF4                move.w     D0, [A6 - 0xC]
  4942. 0000321A  D06E FFF8                add.w      D0, [A6 - 0x8]
  4943. 0000321E  3F00                     move.w     -[A7], D0
  4944. 00003220  A8A7                     syscall    SetRect
  4945. 00003222  7032                     moveq.l    D0, 0x32
  4946. 00003224  A122                     syscall    NewHandle, flags=1
  4947. 00003226  2648                     movea.l    A3, A0
  4948. 00003228  598F                     subq.l     A7, 4
  4949. 0000322A  2F0C                     move.l     -[A7], A4
  4950. 0000322C  4EAD 20AA                jsr        [A5 + 0x20AA /* export_1041 */]
  4951. 00003230  205F                     movea.l    A0, [A7]+
  4952. 00003232  2D48 FFFC                move.l     [A6 - 0x4], A0
  4953. 00003236  2050                     movea.l    A0, [A0]
  4954. 00003238  2068 0038                movea.l    A0, [A0 + 0x38]
  4955. 0000323C  2068 0002                movea.l    A0, [A0 + 0x2]
  4956. 00003240  2050                     movea.l    A0, [A0]
  4957. 00003242  2253                     movea.l    A1, [A3]
  4958. 00003244  700B                     moveq.l    D0, 0x0B
  4959. label00003246:
  4960. 00003246  22D8                     move.l     [A1]+, [A0]+
  4961. 00003248  51C8 FFFC                dbf        D0, -0x6 /* 00003246 */
  4962. 0000324C  32D8                     move.w     [A1]+, [A0]+
  4963. 0000324E  598F                     subq.l     A7, 4
  4964. 00003250  2054                     movea.l    A0, [A4]
  4965. 00003252  2F28 005C                move.l     -[A7], [A0 + 0x5C]
  4966. 00003256  598F                     subq.l     A7, 4
  4967. 00003258  AA32                     syscall    GetGDevice
  4968. 0000325A  205F                     movea.l    A0, [A7]+
  4969. 0000325C  2050                     movea.l    A0, [A0]
  4970. 0000325E  2F28 0016                move.l     -[A7], [A0 + 0x16]
  4971. 00003262  486E FFEC                pea.l      [A6 - 0x14]
  4972. 00003266  7000                     moveq.l    D0, 0x00
  4973. 00003268  2F00                     move.l     -[A7], D0
  4974. 0000326A  2F00                     move.l     -[A7], D0
  4975. 0000326C  2F3C 0010 002D           move.l     -[A7], 0x10002D
  4976. 00003272  7000                     moveq.l    D0, 0x00
  4977. 00003274  A82A                     syscall    ComponentDispatch
  4978. 00003276  4EAD 00B2                jsr        [A5 + 0xB2 /* export_18 */]
  4979. 0000327A  204B                     movea.l    A0, A3
  4980. 0000327C  A023                     syscall    DisposHandle/DisposeHandle
  4981. 0000327E  584F                     addq.w     A7, 4
  4982. label00003280:
  4983. 00003280  4CEE 1880 FFE0           movem.l    D7,A3,A4, [A6 - 0x20]
  4984. 00003286  4E5E                     unlink     A6
  4985. 00003288  2E9F                     move.l     [A7], [A7]+
  4986. 0000328A  4E75                     rts
  4987. export_1215:
  4988. 0000328C  4E56 0000                link       A6, 0
  4989. 00003290  2F0C                     move.l     -[A7], A4
  4990. 00003292  286E 0008                movea.l    A4, [A6 + 0x8]
  4991. 00003296  558F                     subq.l     A7, 2
  4992. 00003298  2F0C                     move.l     -[A7], A4
  4993. 0000329A  4EBA 00A4                jsr        [PC + 0xA4 /* 00003340 */]
  4994. 0000329E  4A1F                     tst.b      [A7]+
  4995. 000032A0  6706                     beq        +0x8 /* 000032A8 */
  4996. 000032A2  2F0C                     move.l     -[A7], A4
  4997. 000032A4  4EBA FF22                jsr        [PC - 0xDE /* 000031C8 */]
  4998. label000032A8:
  4999. 000032A8  286E FFFC                movea.l    A4, [A6 - 0x4]
  5000. 000032AC  4E5E                     unlink     A6
  5001. 000032AE  205F                     movea.l    A0, [A7]+
  5002. 000032B0  5C4F                     addq.w     A7, 6
  5003. 000032B2  4ED0                     jmp        [A0]
  5004. fn000032B4:
  5005. 000032B4  4E56 0000                link       A6, 0
  5006. 000032B8  2F0C                     move.l     -[A7], A4
  5007. 000032BA  286E 0008                movea.l    A4, [A6 + 0x8]
  5008. 000032BE  2054                     movea.l    A0, [A4]
  5009. 000032C0  4A28 008F                tst.b      [A0 + 0x8F]
  5010. 000032C4  670E                     beq        +0x10 /* 000032D4 */
  5011. 000032C6  558F                     subq.l     A7, 2
  5012. 000032C8  2054                     movea.l    A0, [A4]
  5013. 000032CA  2F28 005C                move.l     -[A7], [A0 + 0x5C]
  5014. 000032CE  7008                     moveq.l    D0, 0x08
  5015. 000032D0  A82A                     syscall    ComponentDispatch
  5016. 000032D2  544F                     addq.w     A7, 2
  5017. label000032D4:
  5018. 000032D4  286E FFFC                movea.l    A4, [A6 - 0x4]
  5019. 000032D8  4E5E                     unlink     A6
  5020. 000032DA  2E9F                     move.l     [A7], [A7]+
  5021. 000032DC  4E75                     rts
  5022. 000032DE  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  5023. export_1216: // at 000032E0 (misaligned)
  5024. 000032E2  0000 1F2E                ori.b      D0, 0x2E /* '.' */
  5025. 000032E6  000E 1F2E                ori.b      A6, 0x2E /* '.' */
  5026. 000032EA  000C 2F2E                ori.b      A4, 0x2E /* '.' */
  5027. 000032EE  0008 4EAD                ori.b      A0, 0xAD
  5028. 000032F2  17CA 4E5E                move.b     [PC + D4 * 8 + 0x5E], A2
  5029. 000032F6  205F                     movea.l    A0, [A7]+
  5030. 000032F8  504F                     addq.w     A7, 8
  5031. 000032FA  4ED0                     jmp        [A0]
  5032. export_1217:
  5033. 000032FC  4E56 0000                link       A6, 0
  5034. 00003300  1F2E 000E                move.b     -[A7], [A6 + 0xE]
  5035. 00003304  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  5036. 00003308  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5037. 0000330C  4EAD 048A                jsr        [A5 + 0x48A /* export_141 */]
  5038. 00003310  4E5E                     unlink     A6
  5039. 00003312  205F                     movea.l    A0, [A7]+
  5040. 00003314  504F                     addq.w     A7, 8
  5041. 00003316  4ED0                     jmp        [A0]
  5042. export_1218:
  5043. 00003318  4E56 0000                link       A6, 0
  5044. 0000331C  2F0C                     move.l     -[A7], A4
  5045. 0000331E  286E 0008                movea.l    A4, [A6 + 0x8]
  5046. 00003322  2054                     movea.l    A0, [A4]
  5047. 00003324  4A28 008E                tst.b      [A0 + 0x8E]
  5048. 00003328  660A                     bne        +0xC /* 00003334 */
  5049. 0000332A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  5050. 0000332E  2F0C                     move.l     -[A7], A4
  5051. 00003330  4EBA DC8A                jsr        [PC - 0x2376 /* 00000FBC */]
  5052. label00003334:
  5053. 00003334  286E FFFC                movea.l    A4, [A6 - 0x4]
  5054. 00003338  4E5E                     unlink     A6
  5055. 0000333A  205F                     movea.l    A0, [A7]+
  5056. 0000333C  504F                     addq.w     A7, 8
  5057. 0000333E  4ED0                     jmp        [A0]
  5058. fn00003340:
  5059. 00003340  4E56 FFF8                link       A6, -0x0008
  5060. 00003344  48E7 0108                movem.l    -[A7], D7,A4
  5061. 00003348  286E 0008                movea.l    A4, [A6 + 0x8]
  5062. 0000334C  558F                     subq.l     A7, 2
  5063. 0000334E  2F0C                     move.l     -[A7], A4
  5064. 00003350  4EAD 212A                jsr        [A5 + 0x212A /* export_1057 */]
  5065. 00003354  486E FFF8                pea.l      [A6 - 0x8]
  5066. 00003358  2F0C                     move.l     -[A7], A4
  5067. 0000335A  4EAD 1732                jsr        [A5 + 0x1732 /* export_738 */]
  5068. 0000335E  2F2D F838                move.l     -[A7], [A5 - 0x7C8]
  5069. 00003362  486E FFF8                pea.l      [A6 - 0x8]
  5070. 00003366  A8DF                     syscall    RectRgn
  5071. 00003368  2F2D F838                move.l     -[A7], [A5 - 0x7C8]
  5072. 0000336C  206D FA92                movea.l    A0, [A5 - 0x56E]
  5073. 00003370  2F28 0018                move.l     -[A7], [A0 + 0x18]
  5074. 00003374  2F2D F838                move.l     -[A7], [A5 - 0x7C8]
  5075. 00003378  A8E6                     syscall    DiffRgn
  5076. 0000337A  558F                     subq.l     A7, 2
  5077. 0000337C  2F2D F838                move.l     -[A7], [A5 - 0x7C8]
  5078. 00003380  A8E2                     syscall    EmptyRgn
  5079. 00003382  1E1F                     move.b     D7, [A7]+
  5080. 00003384  1D47 000C                move.b     [A6 + 0xC], D7
  5081. 00003388  4CEE 1080 FFF0           movem.l    D7,A4, [A6 - 0x10]
  5082. 0000338E  4E5E                     unlink     A6
  5083. 00003390  2E9F                     move.l     [A7], [A7]+
  5084. 00003392  4E75                     rts
  5085. export_1219:
  5086. 00003394  4E56 0000                link       A6, 0
  5087. 00003398  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  5088. 0000339C  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  5089. 000033A0  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  5090. 000033A4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5091. 000033A8  4EAD 09E2                jsr        [A5 + 0x9E2 /* export_312 */]
  5092. 000033AC  4E5E                     unlink     A6
  5093. 000033AE  205F                     movea.l    A0, [A7]+
  5094. 000033B0  4FEF 0010                lea.l      A7, [A7 + 0x10]
  5095. 000033B4  4ED0                     jmp        [A0]
  5096. 000033B6  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  5097. export_1220: // at 000033B8 (misaligned)
  5098. 000033BA  0000 48E7                ori.b      D0, 0xE7
  5099. 000033BE  0018 286E                ori.b      [A0]+, 0x6E /* 'n' */
  5100. 000033C2  0008 598F                ori.b      A0, 0x8F
  5101. 000033C6  2F3C 7669 6465           move.l     -[A7], 0x76696465 /* 'vide' */
  5102. 000033CC  2F0C                     move.l     -[A7], A4
  5103. 000033CE  4EAD 16EA                jsr        [A5 + 0x16EA /* export_729 */]
  5104. 000033D2  2054                     movea.l    A0, [A4]
  5105. 000033D4  215F 0064                move.l     [A0 + 0x64], [A7]+
  5106. 000033D8  7006                     moveq.l    D0, 0x06
  5107. 000033DA  2F00                     move.l     -[A7], D0
  5108. 000033DC  486D 1C9A                pea.l      [A5 + 0x1C9A /* export_911 */]
  5109. 000033E0  4EAD 00D2                jsr        [A5 + 0xD2 /* export_22 */]
  5110. 000033E4  2640                     movea.l    A3, D0
  5111. 000033E6  2F0B                     move.l     -[A7], A3
  5112. 000033E8  4EAD 193A                jsr        [A5 + 0x193A /* export_803 */]
  5113. 000033EC  2054                     movea.l    A0, [A4]
  5114. 000033EE  214B 0060                move.l     [A0 + 0x60], A3
  5115. 000033F2  486D F030                pea.l      [A5 - 0xFD0]
  5116. 000033F6  7020                     moveq.l    D0, 0x20
  5117. 000033F8  3F00                     move.w     -[A7], D0
  5118. 000033FA  2054                     movea.l    A0, [A4]
  5119. 000033FC  2F28 0060                move.l     -[A7], [A0 + 0x60]
  5120. 00003400  4EBA DCEE                jsr        [PC - 0x2312 /* 000010F0 */]
  5121. 00003404  2054                     movea.l    A0, [A4]
  5122. 00003406  2F28 0060                move.l     -[A7], [A0 + 0x60]
  5123. 0000340A  2F28 0064                move.l     -[A7], [A0 + 0x64]
  5124. 0000340E  4EBA DC78                jsr        [PC - 0x2388 /* 00001088 */]
  5125. 00003412  4CEE 1800 FFF8           movem.l    A3,A4, [A6 - 0x8]
  5126. 00003418  4E5E                     unlink     A6
  5127. 0000341A  2E9F                     move.l     [A7], [A7]+
  5128. 0000341C  4E75                     rts
  5129. 0000341E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  5130. export_1221: // at 00003420 (misaligned)
  5131. 00003422  0000 206E                ori.b      D0, 0x6E /* 'n' */
  5132. 00003426  0008 2050                ori.b      A0, 0x50 /* 'P' */
  5133. 0000342A  2D68 0060 000C           move.l     [A6 + 0xC], [A0 + 0x60]
  5134. 00003430  4E5E                     unlink     A6
  5135. 00003432  2E9F                     move.l     [A7], [A7]+
  5136. 00003434  4E75                     rts
  5137. 00003436  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  5138. export_1222: // at 00003438 (misaligned)
  5139. 0000343A  0000 2F0C                ori.b      D0, 0xC
  5140. 0000343E  286E 0008                movea.l    A4, [A6 + 0x8]
  5141. 00003442  2054                     movea.l    A0, [A4]
  5142. 00003444  2F28 0060                move.l     -[A7], [A0 + 0x60]
  5143. 00003448  4EAD 2372                jsr        [A5 + 0x2372 /* export_1130 */]
  5144. 0000344C  2F0C                     move.l     -[A7], A4
  5145. 0000344E  4EAD 06FA                jsr        [A5 + 0x6FA /* export_219 */]
  5146. 00003452  286E FFFC                movea.l    A4, [A6 - 0x4]
  5147. 00003456  4E5E                     unlink     A6
  5148. 00003458  2E9F                     move.l     [A7], [A7]+
  5149. 0000345A  4E75                     rts
  5150. fn0000345C:
  5151. 0000345C  4E56 FFFC                link       A6, -0x0004
  5152. 00003460  48E7 0018                movem.l    -[A7], A3,A4
  5153. 00003464  286E 0008                movea.l    A4, [A6 + 0x8]
  5154. 00003468  7008                     moveq.l    D0, 0x08
  5155. 0000346A  2F00                     move.l     -[A7], D0
  5156. 0000346C  486D 1C7A                pea.l      [A5 + 0x1C7A /* export_907 */]
  5157. 00003470  4EAD 00D2                jsr        [A5 + 0xD2 /* export_22 */]
  5158. 00003474  2D40 FFFC                move.l     [A6 - 0x4], D0
  5159. 00003478  2F00                     move.l     -[A7], D0
  5160. 0000347A  4EBA D178                jsr        [PC - 0x2E88 /* 000005F4 */]
  5161. 0000347E  2054                     movea.l    A0, [A4]
  5162. 00003480  2F28 0064                move.l     -[A7], [A0 + 0x64]
  5163. 00003484  4EBA FB36                jsr        [PC - 0x4CA /* 00002FBC */]
  5164. 00003488  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5165. 0000348C  2F0C                     move.l     -[A7], A4
  5166. 0000348E  4EBA 00F4                jsr        [PC + 0xF4 /* 00003584 */]
  5167. 00003492  2054                     movea.l    A0, [A4]
  5168. 00003494  2F28 0064                move.l     -[A7], [A0 + 0x64]
  5169. 00003498  4EBA FA52                jsr        [PC - 0x5AE /* 00002EEC */]
  5170. 0000349C  7001                     moveq.l    D0, 0x01
  5171. 0000349E  1F00                     move.b     -[A7], D0
  5172. 000034A0  2054                     movea.l    A0, [A4]
  5173. 000034A2  2F28 0064                move.l     -[A7], [A0 + 0x64]
  5174. 000034A6  4EBA F938                jsr        [PC - 0x6C8 /* 00002DE0 */]
  5175. 000034AA  7008                     moveq.l    D0, 0x08
  5176. 000034AC  2F00                     move.l     -[A7], D0
  5177. 000034AE  486D 1C7A                pea.l      [A5 + 0x1C7A /* export_907 */]
  5178. 000034B2  4EAD 00D2                jsr        [A5 + 0xD2 /* export_22 */]
  5179. 000034B6  2640                     movea.l    A3, D0
  5180. 000034B8  2F0B                     move.l     -[A7], A3
  5181. 000034BA  4EBA D138                jsr        [PC - 0x2EC8 /* 000005F4 */]
  5182. 000034BE  7002                     moveq.l    D0, 0x02
  5183. 000034C0  1F00                     move.b     -[A7], D0
  5184. 000034C2  2F0B                     move.l     -[A7], A3
  5185. 000034C4  4EBA D18E                jsr        [PC - 0x2E72 /* 00000654 */]
  5186. 000034C8  7001                     moveq.l    D0, 0x01
  5187. 000034CA  3F00                     move.w     -[A7], D0
  5188. 000034CC  7200                     moveq.l    D1, 0x00
  5189. 000034CE  3F01                     move.w     -[A7], D1
  5190. 000034D0  3F01                     move.w     -[A7], D1
  5191. 000034D2  3F01                     move.w     -[A7], D1
  5192. 000034D4  7002                     moveq.l    D0, 0x02
  5193. 000034D6  3F00                     move.w     -[A7], D0
  5194. 000034D8  2F0B                     move.l     -[A7], A3
  5195. 000034DA  4EBA D220                jsr        [PC - 0x2DE0 /* 000006FC */]
  5196. 000034DE  558F                     subq.l     A7, 2
  5197. 000034E0  2F2D F038                move.l     -[A7], [A5 - 0xFC8]
  5198. 000034E4  4EAD 231A                jsr        [A5 + 0x231A /* export_1119 */]
  5199. 000034E8  7000                     moveq.l    D0, 0x00
  5200. 000034EA  101F                     move.b     D0, [A7]+
  5201. 000034EC  0C40 0001                cmpi.w     D0, 0x1
  5202. 000034F0  4FEF 0010                lea.l      A7, [A7 + 0x10]
  5203. 000034F4  660A                     bne        +0xC /* 00003500 */
  5204. 000034F6  2F0B                     move.l     -[A7], A3
  5205. 000034F8  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5206. 000034FC  4EBA D566                jsr        [PC - 0x2A9A /* 00000A64 */]
  5207. label00003500:
  5208. 00003500  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5209. 00003504  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  5210. 00003508  4EBA CF1A                jsr        [PC - 0x30E6 /* 00000424 */]
  5211. 0000350C  598F                     subq.l     A7, 4
  5212. 0000350E  2054                     movea.l    A0, [A4]
  5213. 00003510  2F28 0064                move.l     -[A7], [A0 + 0x64]
  5214. 00003514  4EBA DB9E                jsr        [PC - 0x2462 /* 000010B4 */]
  5215. 00003518  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  5216. 0000351C  4EBA CF26                jsr        [PC - 0x30DA /* 00000444 */]
  5217. 00003520  4CEE 1800 FFF4           movem.l    A3,A4, [A6 - 0xC]
  5218. 00003526  4E5E                     unlink     A6
  5219. 00003528  205F                     movea.l    A0, [A7]+
  5220. 0000352A  504F                     addq.w     A7, 8
  5221. 0000352C  4ED0                     jmp        [A0]
  5222. 0000352E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  5223. export_1223: // at 00003530 (misaligned)
  5224. 00003532  0000 48E7                ori.b      D0, 0xE7
  5225. 00003536  0108                     btst       A0, D0
  5226. 00003538  1E2E 000C                move.b     D7, [A6 + 0xC]
  5227. 0000353C  286E 0008                movea.l    A4, [A6 + 0x8]
  5228. 00003540  1F07                     move.b     -[A7], D7
  5229. 00003542  2F0C                     move.l     -[A7], A4
  5230. 00003544  4EAD 04A2                jsr        [A5 + 0x4A2 /* export_144 */]
  5231. 00003548  1F07                     move.b     -[A7], D7
  5232. 0000354A  2054                     movea.l    A0, [A4]
  5233. 0000354C  2F28 0064                move.l     -[A7], [A0 + 0x64]
  5234. 00003550  4EAD 2132                jsr        [A5 + 0x2132 /* export_1058 */]
  5235. 00003554  4CEE 1080 FFF8           movem.l    D7,A4, [A6 - 0x8]
  5236. 0000355A  4E5E                     unlink     A6
  5237. 0000355C  205F                     movea.l    A0, [A7]+
  5238. 0000355E  5C4F                     addq.w     A7, 6
  5239. 00003560  4ED0                     jmp        [A0]
  5240. 00003562  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  5241. export_1224: // at 00003564 (misaligned)
  5242. 00003566  0000 1F2E                ori.b      D0, 0x2E /* '.' */
  5243. 0000356A  000C 206E                ori.b      A4, 0x6E /* 'n' */
  5244. 0000356E  0008 2050                ori.b      A0, 0x50 /* 'P' */
  5245. 00003572  2F28 0064                move.l     -[A7], [A0 + 0x64]
  5246. 00003576  4EBA F868                jsr        [PC - 0x798 /* 00002DE0 */]
  5247. 0000357A  4E5E                     unlink     A6
  5248. 0000357C  205F                     movea.l    A0, [A7]+
  5249. 0000357E  5C4F                     addq.w     A7, 6
  5250. 00003580  4ED0                     jmp        [A0]
  5251. 00003582  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  5252. // begin alternate branch 00003584-00003594
  5253. fn00003584:
  5254. 00003584  4E56 0000                link       A6, 0
  5255. 00003588  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  5256. 0000358C  2F2D F038                move.l     -[A7], [A5 - 0xFC8]
  5257. 00003590  4EAD 0DF2                jsr        [A5 + 0xDF2 /* export_442 */]
  5258. // end alternate branch 00003584-00003594
  5259. fn00003584: // (misaligned)
  5260. 00003586  0000 2F2E                ori.b      D0, 0x2E /* '.' */
  5261. 0000358A  000C 2F2D                ori.b      A4, 0x2D /* '-' */
  5262. 0000358E  F038 4EAD 0DF2           .pmove2    0xF038, 0x4EAD // unimplemented
  5263. 00003594  4E5E                     unlink     A6
  5264. 00003596  205F                     movea.l    A0, [A7]+
  5265. 00003598  504F                     addq.w     A7, 8
  5266. 0000359A  4ED0                     jmp        [A0]
  5267. export_1225:
  5268. 0000359C  4E56 0000                link       A6, 0
  5269. 000035A0  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  5270. 000035A4  3E2E 000C                move.w     D7, [A6 + 0xC]
  5271. 000035A8  266E 000E                movea.l    A3, [A6 + 0xE]
  5272. 000035AC  286E 0008                movea.l    A4, [A6 + 0x8]
  5273. 000035B0  2053                     movea.l    A0, [A3]
  5274. 000035B2  2C28 002E                move.l     D6, [A0 + 0x2E]
  5275. 000035B6  3007                     move.w     D0, D7
  5276. 000035B8  0440 07D0                subi.w     D0, 0x7D0
  5277. 000035BC  6600 00A2                bne        +0xA4 /* 00003660 */
  5278. 000035C0  2006                     move.l     D0, D6
  5279. 000035C2  0480 6673 7466           subi.l     D0, 0x66737466 /* 'fstf' */
  5280. 000035C8  6758                     beq        +0x5A /* 00003622 */
  5281. 000035CA  0480 0000 000C           subi.l     D0, 0xC
  5282. 000035D0  675A                     beq        +0x5C /* 0000362C */
  5283. 000035D2  0480 09F9 04F4           subi.l     D0, 0x9F904F4
  5284. 000035D8  672A                     beq        +0x2C /* 00003604 */
  5285. 000035DA  0480 0000 000C           subi.l     D0, 0xC
  5286. 000035E0  672C                     beq        +0x2E /* 0000360E */
  5287. 000035E2  0480 0307 F5FE           subi.l     D0, 0x307F5FE
  5288. 000035E8  672E                     beq        +0x30 /* 00003618 */
  5289. 000035EA  0480 0000 00F6           subi.l     D0, 0xF6
  5290. 000035F0  6744                     beq        +0x46 /* 00003636 */
  5291. 000035F2  0480 0000 000C           subi.l     D0, 0xC
  5292. 000035F8  6746                     beq        +0x48 /* 00003640 */
  5293. 000035FA  0480 01FA 06F2           subi.l     D0, 0x1FA06F2
  5294. 00003600  6748                     beq        +0x4A /* 0000364A */
  5295. 00003602  6050                     bra        +0x52 /* 00003654 */
  5296. label00003604:
  5297. 00003604  2F2D F038                move.l     -[A7], [A5 - 0xFC8]
  5298. 00003608  4EAD 2362                jsr        [A5 + 0x2362 /* export_1128 */]
  5299. 0000360C  605C                     bra        +0x5E /* 0000366A */
  5300. label0000360E:
  5301. 0000360E  2F2D F038                move.l     -[A7], [A5 - 0xFC8]
  5302. 00003612  4EAD 235A                jsr        [A5 + 0x235A /* export_1127 */]
  5303. 00003616  6052                     bra        +0x54 /* 0000366A */
  5304. label00003618:
  5305. 00003618  2F2D F038                move.l     -[A7], [A5 - 0xFC8]
  5306. 0000361C  4EAD 2332                jsr        [A5 + 0x2332 /* export_1122 */]
  5307. 00003620  6048                     bra        +0x4A /* 0000366A */
  5308. label00003622:
  5309. 00003622  2F2D F038                move.l     -[A7], [A5 - 0xFC8]
  5310. 00003626  4EAD 2342                jsr        [A5 + 0x2342 /* export_1124 */]
  5311. 0000362A  603E                     bra        +0x40 /* 0000366A */
  5312. label0000362C:
  5313. 0000362C  2F2D F038                move.l     -[A7], [A5 - 0xFC8]
  5314. 00003630  4EAD 233A                jsr        [A5 + 0x233A /* export_1123 */]
  5315. 00003634  6034                     bra        +0x36 /* 0000366A */
  5316. label00003636:
  5317. 00003636  2F2D F038                move.l     -[A7], [A5 - 0xFC8]
  5318. 0000363A  4EAD 2352                jsr        [A5 + 0x2352 /* export_1126 */]
  5319. 0000363E  602A                     bra        +0x2C /* 0000366A */
  5320. label00003640:
  5321. 00003640  2F2D F038                move.l     -[A7], [A5 - 0xFC8]
  5322. 00003644  4EAD 234A                jsr        [A5 + 0x234A /* export_1125 */]
  5323. 00003648  6020                     bra        +0x22 /* 0000366A */
  5324. label0000364A:
  5325. 0000364A  2F2D F038                move.l     -[A7], [A5 - 0xFC8]
  5326. 0000364E  4EAD 232A                jsr        [A5 + 0x232A /* export_1121 */]
  5327. 00003652  6016                     bra        +0x18 /* 0000366A */
  5328. label00003654:
  5329. 00003654  2F0B                     move.l     -[A7], A3
  5330. 00003656  3F07                     move.w     -[A7], D7
  5331. 00003658  2F0C                     move.l     -[A7], A4
  5332. 0000365A  4EAD 169A                jsr        [A5 + 0x169A /* export_719 */]
  5333. 0000365E  600A                     bra        +0xC /* 0000366A */
  5334. label00003660:
  5335. 00003660  2F0B                     move.l     -[A7], A3
  5336. 00003662  3F07                     move.w     -[A7], D7
  5337. 00003664  2F0C                     move.l     -[A7], A4
  5338. 00003666  4EAD 169A                jsr        [A5 + 0x169A /* export_719 */]
  5339. label0000366A:
  5340. 0000366A  4CEE 18C0 FFF0           movem.l    D6,D7,A3,A4, [A6 - 0x10]
  5341. 00003670  4E5E                     unlink     A6
  5342. 00003672  205F                     movea.l    A0, [A7]+
  5343. 00003674  4FEF 000A                lea.l      A7, [A7 + 0xA]
  5344. 00003678  4ED0                     jmp        [A0]
  5345. 0000367A  0000                     .incomplete
  5346.